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 #可有针对性地查看设备信息。
2 硬盘的解挂载
硬盘的解挂载需要首先杀掉占用硬盘的任务,然后在进行解挂载。
lsof /data #查看是否有任务运行
sudo fuser -k /data #用root权限杀掉这些占用磁盘的任务
sudo umount /data #解挂载
参考文献
[1] (33条消息) Linux文件系统类型介绍_胡胡大妞的博客-CSDN博客_linux文件系统类型
[2] linux下查看磁盘分区的文件系统格式 - Goose77593 - 博客园 (cnblogs.com)
网友评论