(base) root@sh:/home/data# sudo sudo umount /mnt/sdisk1
(base) root@sh:/home/data# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 894.3G 0 disk
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 893.5G 0 part
├─sh--vg-root 253:0 0 892.6G 0 lvm /
└─sh--vg-swap_1 253:1 0 976M 0 lvm [SWAP]
sdb 8:16 0 3.6T 0 disk
└─sdb1 8:17 0 3.6T 0 part /home/data
sdc 8:32 0 3.6T 0 disk
(base) root@sh:/home/data# sudo nano /etc/fstab
(base) root@sh:/home/data# sudo fdisk -l
Disk /dev/sda: 894.25 GiB, 960197124096 bytes, 1875385008 sectors
Disk model: INTEL SSDSC2KB96
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x0b33914b
Device Boot Start End Sectors Size Id Type
/dev/sda2 * 1501182 1875384319 1873883138 893.5G 5 Extended
/dev/sda5 1501184 1875384319 1873883136 893.5G 8e Linux LVM
Partition 2 does not start on physical sector boundary.
Disk /dev/sdb: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: HGST HUS726T4TAL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 3A0CA127-2E02-4D49-82F4-2D363ECF9320
Device Start End Sectors Size Type
/dev/sdb1 2048 7814037134 7814035087 3.6T Linux filesystem
/dev/sdb2 34 2047 2014 1007K Linux filesystem
Partition 2 does not start on physical sector boundary.
Partition table entries are not in disk order.
Disk /dev/sdc: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors
Disk model: HGST HUS726T4TAL
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/sh--vg-root: 892.55 GiB, 958373298176 bytes, 1871822848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/sh--vg-swap_1: 976 MiB, 1023410176 bytes, 1998848 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
(base) root@sh:/home/data#
根据信息将sdc 挂载到/tools上
要将/dev/sdc
挂载到/tools
目录,你需要按照以下步骤操作:
步骤 1: 准备挂载点
首先,确保挂载点/tools
已经存在,如果不存在,使用以下命令创建它:
sudo mkdir -p /tools
步骤 2: 分区和格式化(如果需要)
由于lsblk
和sudo fdisk -l
的输出没有显示/dev/sdc
上的分区,假设你需要在/dev/sdc
上创建一个新分区并格式化它。如果/dev/sdc
上已经有了需要的分区并且已经格式化,可以跳过这一步。
-
创建分区:
使用gdisk
为/dev/sdc
创建一个新的分区:sudo gdisk /dev/sdc
在
gdisk
中,你可以使用n
来创建新分区,然后w
来保存更改。 -
格式化新分区:
假设你创建的是第一个分区,它将被命名为/dev/sdc1
。使用以下命令格式化为ext4文件系统:sudo mkfs.ext4 /dev/sdc1
步骤 3: 挂载分区
现在,使用以下命令将新分区挂载到/tools
:
sudo mount /dev/sdc1 /tools
步骤 4: 设置自动挂载
为了在每次启动时自动挂载这个分区,需要编辑/etc/fstab
文件:
-
获取分区UUID:
sudo blkid
找到
/dev/sdc1
的行,记下它的UUID。 -
编辑
/etc/fstab
:
使用文本编辑器编辑/etc/fstab
,例如:sudo nano /etc/fstab
在文件末尾添加一行如下(替换
your-uuid
为实际的UUID):UUID=your-uuid /tools ext4 defaults 0 2
保存并关闭文件。
步骤 5: 测试和重启
-
测试
fstab
的配置,确保没有错误:sudo mount -a
这应该不会产生错误消息。
-
(可选)重启你的系统并检查
/dev/sdc1
是否成功挂载到/tools
:df -h
或
lsblk
这样,/dev/sdc
上的分区就成功挂载到/tools
目录,并且设置为每次系统启动时自动挂载了。