Linux硬盘挂载

1. 查看磁盘分区情况

  • 执行命令
sudo fdisk -l
  • 执行结果
Disk /dev/sda: 171.8 GB, 171798691840 bytes, 335544320 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000b6061

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   335544286   167771119+  83  Linux

Disk /dev/sdb: 536.9 GB, 536870912000 bytes, 1048576000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
  • 结果分析

/dev/sda :
硬盘容量: 171.8 GB,即 171798691840 字节。
扇区单位: 每个扇区的大小是 512 字节。
逻辑/物理扇区大小: 每个扇区的逻辑和物理大小都是 512 字节。
I/O 大小: 数据传输的最小和最佳大小均为 512 字节。
磁盘标签类型: dos(采用 MBR 分区表)。
磁盘标识符: 0x000b6061。
分区信息:
/dev/sda1 是 /dev/sda 上的一个分区。
启动扇区为 2048,结束扇区为 335544286,总共 167771119+ 个块。
文件系统类型为 Linux(Id: 83)。

/dev/sdb :
硬盘容量: 536.9 GB,即 536870912000 字节。
扇区单位: 每个扇区的大小是 512 字节。
逻辑/物理扇区大小: 每个扇区的逻辑和物理大小都是 512 字节。
I/O 大小: 数据传输的最小和最佳大小均为 512 字节。

这两个硬盘都是采用 MBR 分区表,但只有 /dev/sda 上有一个分区 /dev/sda1,而 /dev/sdb 没有显示分区信息

2. 磁盘分区

  • 分区
sudo fdisk /dev/sdb

输入 m 获取帮助信息
输入 n 创建新分区
选择分区类型,通常是 p(主分区)
选择分区序号,直接按 Enter 使用默认值
指定分区的起始扇区和结束扇区。如果想使用整个磁盘,可以直接按 Enter 使用默认值
输入 w 保存并退出

  • 格式化分区
sudo mkfs.ext4 /dev/sdb1
  • 创建挂载点
sudo mkdir /sdb1
  • 挂载
sudo mount /dev/sdb1 /sdb1
  • 配置开机自动挂载
    • 获取 UUID
      sudo blkid
    • 将文件目录写到挂载的配置文件中(将 /dev/sdb1 的 UUID 复制出来,然后写入到 /etc/fstab 中去)
      sudo echo "UUID=e943fbb7-020a-4c64-a48a-2597eb2496df /sdb1 ext4 defaults 0 0" >> /etc/fstab
    • 重新加载 /etc/fstab 中的配置并挂载相应的文件系统,无需重新启动系统
      sudo mount -a

3. 参考

https://blog.csdn.net/qq6759/article/details/85319274

你可能感兴趣的:(linux,运维,网络,linux)