Linux基础——mount磁盘挂载

来源:互联网 发布:ubuntu查看cpu使用情况 编辑:程序博客网 时间:2024/06/17 22:51
查看UUID的命令

格式化之后,执行挂载命令,才可以写入数据。
#mount 【查看当前系统已经挂载的所有分区,以及分区的文件类型,挂载点及选项信息】

#mount /dev/sdb5 /mnt 【将sdb5分区,挂在到mnt目录下】
#df -hT 【以合适单位显示当前分区挂载点及类型】
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda3 ext4 18G 2.0G 15G 12% /
tmpfs tmpfs 504M 0 504M 0% /dev/shm
/dev/sda1 ext4 97M 26M 66M 29% /boot
/dev/sdb5 ext4 2.0G 68M 1.9G 4% /mnt 【68M为inode占用的空间】

#mount LABEL=wangbin /home 【可以使用分区的LABEL进行挂载】


挂载点其实就是一个目录,挂载点必须是空目录,如果目录内有文件(#mount /dev/sdb5 /home),那么在执行挂载命令之后,之前目录内的文件会被覆盖掉(并非删除,只是暂时看不到)。将挂载点移除,原来的文件才可以出现(#umount /home)。
umount 后面可以跟挂载点,也可以跟分区名称,但是不可以跟LABEL

#cd /mnt 【进入mnt目录】
#touch 123.txt 【在mnt目录下创建123.txt】
#umount /mnt/ 【mnt目录下删除挂载点】
提示不能删除,device is busy
#cd 【退出到root】
#umount /mnt 【root目录下删除】
#umount -l /mnt 【在不退出到root的情况下,在mnt目录里面,增加-l选项,可强制删除挂载点 -l==LASY】

磁盘A(在服务器上是sdb5)     磁盘B(在服务器上sdb6)
#mount /dev/sdb5 /test1
#mount /dev/sdb6 /test2
拔下来再插上去识别错误,A变成sdb6, B变成了sdb5,原因是插错了槽口。

如果刚开始使用 
mount UUID=".......A磁盘" /test1
mount UUID=".......B磁盘" /test2
即便是拔下来插错了,系统也不会识别错误。
#blkid 查看UUID
获得全部磁盘分区的UUID,如果格式化的时候指定了LABEL,则该命令会显示LABEL值,甚至文件系统类型也会显示。
#blkdi /dev/sdb1 【指定分区信息】
#mount UUID="..................." /mnt
#df -h 【查看分区信息】


如有需要让某个分区开机后自动挂载,两个办法。在/etc/fstab中添加一行,如上面的 UUID=".................." /mnt ext4 defaults 0 0 ; 把挂载命令写到/etc/rc.d/rc.local 文件中去,开机启动的命令可以加到这个文件中。系统启动完成后会执行这个文件中的命令,所以只要想开机后运行上面命令,就写到这个命令文件下面,直接放到最后即可,把挂载的命令放到最后一行。

#cat /etc/rc.d/rc.local
#vi /etc/rc.d/rc.local

NOTE: 挂载磁盘的时候,使用UUID或者LABEL,最好使用UUID


0 0
原创粉丝点击