【Linux】Linux磁盘管理05 挂载命令

mount 命令

1
2
3
4
5
6
7
8
9
10
11
12
mount
#查看系统中已挂载的设备
mount -a
#依据配置文件/etc/fstab内容,自动挂载
#光盘、U盘的数据不建议写入自动挂载中,否则开机时没有光盘和U盘的话,系统崩溃
mount [-t 文件系统] [-o 特殊选项] [设备文件名] [挂载点]
-t:加入文件系统类型来指定挂载的类型,ext3,ext4,iso9660等文件系统
-o:可以指定挂载的额外选项
mount -o remount,noexec /home
#/home内的执行文件无法执行
mount -o remount,exec /home

###挂载光盘

1
2
3
4
mkdir /mnt/cdrom/
#建立挂载点
mount -t iso9660 /dev/sr0 /mnt/cdrom
#/dev/sr0是光盘设备名,也可以用/dev/cdrom(sr0的软连接,但需要系统完全启动才能用) -t iso9660 可以省略 因为系统知道sr0是iso9660

###卸载

1
2
3
4
umount [设备文件名或挂载点]
umount /mnt/cdrom
umount /dev/sr0
#都可以 卸载时位置不能在光盘目录下

###挂载U盘

1
2
3
4
5
6
7
8
9
fdisk -l
#查看U盘设备文件名
#U盘可以看成系统的第二块硬盘
mount -t vfat /dev/sdb1 /mnt/usb/
#-t vfat windows的fat32文件系统
注:linux默认不支持ntfs文件系统,所以移动硬盘正常没法挂载,能挂载后也只能读,不能写,所以用windows数据一般用网络传播
#解决办法
1. 编译内核 让linux 支持NTFS文件系统
2. 安装ntfs-3g

手动挂载分区

手动挂载的分区,不具有永久性,系统重启后,挂载就会失效

1
2
3
4
5
6
7
8
9
10
# 没有挂载无法使用,分区默认的挂载目录是/mnt目录
sudo fdisk -l
#查看系统的硬盘和硬盘分区情况,了解需要的设备,比如移动硬盘/U盘/windows下的分区/光盘
sudo mkdir -p /media/usb
#创建挂载目录
sudo mount /dev/sdb /media/usb
#挂载
sudo umount /dev/sdb
#卸载

永久挂载

1
vim /etc/fstab