linux挂载操作
磁盘或分区创建文件系统后,需要挂载到一个目录才能够使用。
windows或mac 系统会自动进行挂载,一旦创建好了文件系统之后会自动挂载到系统上,如c盘、d盘等。
linux需要手动挂载操作或配置系统进行挂载。
系统默认挂载到:/mnt下。
linux中我们通过mount命令将格式化好的磁盘挂载到需要的目录下。
mount /dev/sdb1 /mnt 将磁盘分区/dev/sdb1挂载到/mnt下面。
mount参数:
-t 制定文件系统的类型。
-o 制定挂载选项
ro,rw 以只读或读写的形式挂载,默认是rw
sync 代表不使用缓存,而是对所有的操作直接写入磁盘
async 代表使用缓存,默认挂载是async
noatime 代表每次访问文件是不更新文件的访问时间
atime 代表每次访问时更新文件的访问时间
remount 重新挂载文件。
每个参数之间以逗号做间隔。
命令umount 用来卸载已经挂载的文件系统,相当于windows中的弹出。
umount 文件系统/挂载点
umount /dev/sdb1 == umount/mnt
如果卸载挂载点文件系统的时候报错:devices busy报错,则表示该文件系统正在被使用,无法卸载,可以使用以下命令查看使用文件系统的进程。
fuser -m /mnt
也可以使用命令lsof 查看正在被使用的文件:
lsof /mnt
配置文件/etc/fstab用来定义需要自动挂载的文件系统,fstab中的设置按照之前的设置。
/dev/sdb1 /mnt ext4 delfaults 0 0
磁盘或分区创建文件系统后,需要挂载到一个目录才能够使用。
windows或mac 系统会自动进行挂载,一旦创建好了文件系统之后会自动挂载到系统上,如c盘、d盘等。
linux需要手动挂载操作或配置系统进行挂载。
系统默认挂载到:/mnt下。
linux中我们通过mount命令将格式化好的磁盘挂载到需要的目录下。
mount /dev/sdb1 /mnt 将磁盘分区/dev/sdb1挂载到/mnt下面。
mount参数:
-t 制定文件系统的类型。
-o 制定挂载选项
ro,rw 以只读或读写的形式挂载,默认是rw
sync 代表不使用缓存,而是对所有的操作直接写入磁盘
async 代表使用缓存,默认挂载是async
noatime 代表每次访问文件是不更新文件的访问时间
atime 代表每次访问时更新文件的访问时间
remount 重新挂载文件。
每个参数之间以逗号做间隔。
命令umount 用来卸载已经挂载的文件系统,相当于windows中的弹出。
umount 文件系统/挂载点
umount /dev/sdb1 == umount/mnt
如果卸载挂载点文件系统的时候报错:devices busy报错,则表示该文件系统正在被使用,无法卸载,可以使用以下命令查看使用文件系统的进程。
fuser -m /mnt
也可以使用命令lsof 查看正在被使用的文件:
lsof /mnt
配置文件/etc/fstab用来定义需要自动挂载的文件系统,fstab中的设置按照之前的设置。
/dev/sdb1 /mnt ext4 delfaults 0 0