计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

linuxcast-a-03-12

发布者:guo rue,发布时间:2015年3月3日 05:54   [ 更新时间:2017年6月23日 21:14 ]
Linux文件系统挂载管理

磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用
Windows或Mac系统会自动挂载,但是Linux需要手工挂载

通过mount命令将格式化好的磁盘或分区挂载到一个目录上
mount  /dev/sda3  [要挂载的分区]  /mnt[需要挂载的地方]

使用不带任何参数的mount来显示已经挂载好的文件系统
-t  指定文件系统的类型
-o 指定挂载项
ro,rw 以只读或读写形式挂载,默认是rw
sync 代表不适用缓存,而是对所有操作直接写入磁盘
async 代表使用缓存,默认是async
noatime 代表每次访问文件时不需要更新文件的访问时间
remount 重新加载文件 

umount用来卸载已经挂载的文件
umount  文件系统/挂载点
umount  /dev/sda3

如果出现device is busy,则表示该文件系统正在被使用,无法卸载,可以使用下面的命令查看是谁在使用:
fuser -m /mut
也可以使用命令lsof查看正在被使用的文件
lsof /mnt

配置文件/etc/fstab 用来定义需要自动挂载的文件系统,fstab中每一行代表一个挂载配置
配置格式
/dev/sda3[需要挂载的设备]  /mnt[挂载点]  ext4[文件系统]   defaults[挂载选项]   0 0 [dump、fsck相关选项]
要挂载的设备LABEL=LINUXCAST取代/dev/sda3
mount -a 命令会挂fstab中定义的自动挂载项