挂载命令笔记


linux所有储存设备都必须挂载使用,包括硬盘。
(swap不用挂载点,)

1、mount

单独执行mount命令,查看当前挂载的
格式: mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点

命令/选项作用
mount -l查询系统中已挂载的设备,-l会显示卷标名称
mount -a依据配置文件 /etc/fstab 的内容。自动挂载(扫描这个文件是否有错误)
-t 文件系统加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660等文件系统
-L挂载指定卷标分区,而不是按照设备文件名挂载(用的不多)

2、光盘挂载

光盘的设备文件名,在不同版本的linux中设备文件名不一样

Centos5.X以前的系统,光盘的设备文件名是/dev/hdc
Centos6.X以后的系统,光盘的设备文件名是/dev/sr0
这两个版本系统都有个给光盘文件做的软连接,/dev/cdrom

命令:mount -t iso9660 /dev/sr0 挂载点(一般用/mnt/cdrom)

[root@akun ~]# mount -t iso9660 /dev/sr0 /mnt/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only

使用 之后需要卸载

[root@akun ~]# umount /dev/sr0
[root@akun ~]# umount /mnt/cdrom
因为设备文件名和挂载点已经连接在一起,卸载那个都可以

挂载命令,挂载到一个有文件的目录下也是可以的,只是挂载之后,目录下原有文件就看不到了,卸载之后原文件还能正常用,但是原文件就没有意义了,所以挂载最好挂在空目录。

3、挂载U盘

U盘会和硬盘共用设备文件名,所以U盘的设备文件名不是固定的,需要手工查询,查询命令:

[root@akun ~]# fdisk -l
查询系统识别的硬盘	查看分区

挂载命令如下:

[root@akun ~]# mount -t vfat /dev/sdb1 /mnt/usb/
挂载U盘,因为是Windows分区,所以vfat文件系统格式

如果U盘中有中文,中文可能是乱码
linux想要中文,要满足:
1> 安装了中文编码和中文字体
2>操作终端需要支持中文显示,(纯数字终端,是不支持中文编码的)(一般用Windows的终端都是支持的)
在挂载U盘的时候,需要手工指定中文编码:例如

[root@akun ~]# mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb/
挂载U盘,指定中文编码格式

这样再看中文就正常了。

[root@akun ~]# echo $LANG      #查看当前终端的变量,语言编码
zh_CN.UTF-8

光盘和优盘,不建议做成开机自动挂载,因为如果是开机自动挂载,如果没有放光盘或者U盘,系统会找不到设备而启动失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值