我大约在三年前构建了当前的台式机,并安装了固态驱动器(SSD)。 后来,我需要更多的存储空间,所以我安装了第二个驱动器-一个恰好在附近的老式主轴和盘片硬盘驱动器(HDD)。 最近,我决定用SSD替换此HDD。
本文分步介绍了更换驱动器的步骤,包括一些用于识别和配置驱动器以及编辑Linux使用的配置文件的命令。
识别驱动器和分区
首先,将parted命令与参数-l一起使用以列出系统中的物理驱动器。
root@workstation:~# parted -l
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 EFI System Partition boot, esp
2 538MB 495GB 494GB ext4
Model: ATA WDC WD1500HLFS-0 (scsi)
Disk /dev/sdb: 150GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 4296MB 4295MB linux-swap(v1) Linux swap
2 4296MB 150GB 146GB ext4 Linux filesystem
您可以看到我的系统有两个驱动器: sda (它是SSD)和sdb (它是HDD)。 “ 编号”列列出了每个驱动器上存在的分区。 每个分区均以数字表示; 例如, sda上第一个分区的全名是/ dev / sda1 ,第二个分区是/ dev / sda2 。
将分区映射到挂载点
现在您已经知道了驱动器及其分区,现在可以使用findmnt命令查看有关每个分区以及它们在文件系统中的安装位置的详细信息。
findmnt --fstab --evaluate
fstab选项指示findmnt根据/ etc / fstab文件进行搜索, evaluate选项将冗长的通用唯一标识符(UUID)转换为实际设备名称。
# findmnt --fstab --evaluate
TARGET SOURCE FSTYPE OPTIONS
/ /dev/sda2 ext4 errors=remount-ro,noatime,discard
/boot/efi /dev/sda1 vfat umask=0077,noatime,discard
none /dev/sdb1 swap sw
/raptor /dev/sdb2 ext4 defaults,noatime
在findmnt的输出中, SOURCE是您可以从之前参考回到parted命令的输出的分区。 TARGET是文件系统中每个文件的安装路径; 这也称为挂载点 。
交换空间
另外,在上述中,交换分区节目没有对其靶的输出。 使用cat命令验证有关交换空间的详细信息。 <