CentOS | 硬盘挂载与解挂

1 硬盘挂载

常常服务器会因为重启等原因导致硬盘解挂载,因此学习一门硬盘挂载技术还是非常重要的。
一般来说,硬盘可以用以下命令行进行挂载:

sudo mount /dev/sdc -t xfs /data

其中我们需要知道以下信息:

  • 设备地址:硬盘设备文件的全路径,即上述命令行中的/dev/sdc;
  • 文件系统类型:在存储设备上组织文件的方法,Linux的文件系统类型包括ext2、ext3、ext4、swap、vfat、NFS、ISO9660和xfs等[1];
  • 挂载地址:即该硬盘在服务器中所对应的路径,一般在根目录下新建一个目录,比如/data。

那么如何获取上述信息呢?可应用以下命令完成[2]。

df -T #只能查看已经挂载的分区和文件系统类型。
sudo fdisk -l #只能查看已经挂载的分区和文件系统类型。
sudo parted -l #可查看未挂载的文件系统类型,以及哪些分区尚未格式化。
lsblk -f #可查看未挂载的文件系统类型。
file -s /dev/sda3 #可有针对性地查看设备信息。

注意:如果是ntfs格式的硬盘,则硬盘挂载命令需要修改一下。

mount -t ntfs-3g /dev/sdc1 /mnt/usb 

2 硬盘的解挂载

硬盘的解挂载需要首先杀掉占用硬盘的任务,然后在进行解挂载。

lsof /data #查看是否有任务运行
sudo fuser -k /data #用root权限杀掉这些占用磁盘的任务
sudo umount /data #解挂载

参考文献

[1] (33条消息) Linux文件系统类型介绍_胡胡大妞的博客-CSDN博客_linux文件系统类型
[2] linux下查看磁盘分区的文件系统格式 - Goose77593 - 博客园 (cnblogs.com)

你可能感兴趣的:(CentOS | 硬盘挂载与解挂)