Linux挂载mount,umount
网上收集整理,仅做个人学习记录。
首先查看盘 : fdisk -l
mount:挂载:
eg : mount /dev/cdrom /mnt ------------------------ 挂载本地的光盘
mount -t nfs 192.168.1.2:/a /b ----------------------- nfs挂载情况
centos上挂载U盘实例:
如果计算机没有其它SCSI设备和usb外设的情况下,插入的U盘的设备路径是 /dev/sda1,用命令:
# mkdir /mnt/u
# mount /dev/sda1 /mnt/u
查看挂载的情况:df -h
查看某台主机提供的nfs服务:showmount -e 192.168.1.2
nc -v -w 2 192.168.1.2 -z 2049
umount:卸载:
umount /mnt
umount /dev/cdrom
umount /dev/cdrom /mnt
以上三个命令都可以:
注意:当你的当前路径为/mnt下,即在挂载文件的里面时,卸载会失败,提示:Dev is besy.解决办法:退出挂载的目录
当有别的程序正在访问挂载的文件时,也会提示卸载失败,通过 lsof /mnt 查看是哪个进程占用了/mnt,kill -9 $pid ,然后再卸载
使用:umount -l /mnt (-l : 卸载前检查占用该挂载文件的程序并迅速kill掉,以达到快速卸载的目的)
如何永久挂载:
永久性挂载分区的办法是修改分区文件/etc/fstab
(1)找到要挂载的硬盘:sudo df -h
(2)要挂载硬盘的UUID
sudo blkid /dev/sda3
(3)修改文件/etc/fstab
UUID=904C23B64C23964E /media/aborn/data ntfs defaults 0 2
其中第一列为UUID, 第二列为挂载目录(该目录必须为空目录,必须存在),第三列为文件系统类型,第四列为参数,第五列0表示不备份,最后一列必须为2或0(除非引导分区为1)
(4)最后使用命令mount 看是否成功
挂载后原来文件夹中的东西覆盖,取消挂载才能看到