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: 0x000b6061Device Boot Start End Blocks Id System
/dev/sda1 * 2048 335544286 167771119+ 83 LinuxDisk /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
输入 n 创建新分区
选择分区类型,通常是 p(主分区)
指定分区的起始扇区和结束扇区。如果想使用整个磁盘,可以直接按 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 /vdb1 ext4 defaults 0 0" >> /etc/fstab
- 重新加载 /etc/fstab 中的配置并挂载相应的文件系统,无需重新启动系统
sudo mount -a
- 获取 UUID
3. 参考
https://blog.csdn.net/qq6759/article/details/85319274