前言
如何在Linux系统上外接硬盘?
1、查看可用外接硬盘
使用命令,查看现在的硬盘挂载情况,包含已经挂载的以及还没有挂载的?
lsblk
如下显示,可以发现以及挂载的硬盘可以发现其MOUNTPOINT
已经有了指定的路径。
- 另外,也可以查看其硬盘现实的大小,来判断哪些是没有挂载的,
比如我下面显示的sdd
,有51个T的存储,但是它后面没有挂载的路径,说明他就没有挂载上
lsblk ✔ anaconda3 16:26:46
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 36.4T 0 disk
├─sda1 8:1 0 7.5T 0 part /Users
└─sda2 8:2 0 29T 0 part /Datadisk
sdb 8:16 0 223G 0 disk
├─sdb1 8:17 0 200M 0 part /boot/efi
├─sdb2 8:18 0 1G 0 part /boot
└─sdb3 8:19 0 221.8G 0 part
├─centos-root 253:0 0 201.8G 0 lvm /
└─centos-swap 253:1 0 20G 0 lvm [SWAP]
sdd 8:48 0 51T 0 disk
sde 8:64 0 4.6T 0 disk
├─sde1 8:65 0 200M 0 part
└─sde2 8:66 0 4.6T 0 part /Datadisk/CMIP6_daily
sdf 8:80 0 4.6T 0 disk
├─sdf1 8:81 0 200M 0 part
└─sdf2 8:82 0 4.6T 0 part /Datadisk/CMIP6_daily2
sr0 11:0 1 1024M 0 rom
同时,还可以用命令查看其数据类型
lsblk -f
在FSTYPE那一栏看硬盘的属性
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 f1157bd2-3afc-4a57-9a3d-ae92be614fcd /Users
└─sda2 ext4 af0514ba-fb4a-439e-8c59-23f1702cf32b /Datadisk
sdb
├─sdb1 vfat 5033-23CD /boot/efi
├─sdb2 xfs 29e1f256-2c49-4b8d-bd47-44888d61c8bf /boot
└─sdb3 LVM2_member pLnynV-qAQ6-egdF-ktie-73e6-GESE-xML7hV
├─centos-root xfs 047e1b0d-18c6-4de2-b3aa-f157fafe64f2 /
└─centos-swap swap b69a869b-e87e-4a7d-a1c8-c6c621a94fcf [SWAP]
sdd ext4 RaidExt d64fb40c-2186-4159-998e-45df243c5a40
sde
├─sde1 vfat EFI 67E3-17ED
└─sde2 ntfs One Touch1 760C719B0C7156D9
sdf
├─sdf1 vfat EFI 67E3-17ED
└─sdf2 ntfs One Touch F252646E5264398D
创建一个空的文件夹(挂载点)
要挂载硬盘,需要先创建一个空的文件夹,然后将硬盘挂载到这个空的文件夹路径上
sudo mkdir -p /Datadisk/CMIP6_daily
挂载分区
sudo mount /dev/sde2 /Datadisk/CMIP6_daily
- 有时候需要指定硬盘的类型进行挂载,如下所示:
sudo mount -t ntfs /dev/sdf2 /Datadisk/CMIP6_daily
验证挂载
df -h
lsblk
可以发现已经挂载上了:
/dev/sdf2 4.6T 3.4T 1.2T 75% /Datadisk/CMIP6_daily2
/dev/sde2 4.6T 3.6T 997G 79% /Datadisk/CMIP6_daily
卸载挂载点
sudo umount /Datadisk/CMIP6_daily
将你创建的挂载点进行umount
即可
自动挂载
自动挂载配置(可选)
如果你希望在系统启动时自动挂载这些分区,可以编辑/etc/fstab
文件:
- 获取UUID:
sudo blkid /dev/sde2
sudo blkid /dev/sdf2
- 编辑/etc/fstab:
sudo nano /etc/fstab
添加如下行:
UUID=<UUID-of-sde2> /Datadisk/CMIP6_daily_sde ext4 defaults 0 2
UUID=<UUID-of-sdf2> /Datadisk/CMIP6_daily_sdf ext4 defaults 0 2
测试/etc/fstab配置:
sudo mount -a
这样就可以确保每个分区在系统启动时自动挂载到指定的目录。