磁盘挂载和卸载

1. 单一文件系统不应该被重复挂载在不同的挂载点(目录)中

2. 单一目录不应该重复挂载多个文件系统

3. 作为挂载点的目录理论上应该都是空目录才是(如果不是空,则原来的文件会暂时隐藏)

 

df 或 mount -l :查看目录树

mount

-a:依照配置文件/etc/fstab的数据将所有未挂载的磁盘都挂载上来

-l:单纯输入mount会显示目前挂载的信息

-t:与 mkfs的参数非常类似,可以加上文件系统种类来指定欲挂在的类型

-n:在默认的情况下,系统会将实际挂载的情况实时写入/etc/mtab中,以便于其他程序的运行,但在某些情况下,会刻意不写入就需  要用-n参数

-L:系统除了利用设备文件名之外,还可以利用文件系统的卷标名称来进行挂载,(文件系统取一个独一无二的名称)

-o:后面可以接一些挂载时额外加上的参数

  1. ro,rw:挂载文件系统成只读(ro)或可读写(rw)
  2. async,sync:此文件系统是否使用同步写入或异步的内存机制
  3. auto,noauto:允许此分区被以 mount -a自动挂载
  4. dev,nodev:是否允许此分区上可创建设备文件
  5. suid,nosuid:是否允许次分区含有suid/sgid的文件格式
  6. exec,noexec:是否允许次分区上拥有可执行binary文件
  7. user,nouser:是否允许此分区让任何用户(user)执行mount
  8. defaults:默认值为rw,suid,dev,exec,auto,nouser,and async
  9. remount:重新挂载,这在系统出错,或重新更新参数时,很有用

 

挂载Ext2/Ext3

mkdir /tmp

mount  /dev/linux  /tmp

挂载CD或DVD光盘

mkdir /media/cdrom

mount -t iso9660 /dev/cdrom  /media/cdrom

mount /dev/cdrom  /media/cdrom

格式化与挂载软盘

#格式化软盘成为 Windows/Linux可共同使用的FAT格式

mkfs -t vfat /dev/fd0

#挂载

mkdir /media/floppy

mount -t vfat /dev/fd0 /media/floppy

挂载U盘

#查找U盘设备文件名

fdisk -l

mkdir /mnt/flash

mount -t vfat -o iocharset=cp950 /dev/sda1 /mnt/flash

重新挂载根目录与挂载不特定目录

mount -o remount,rw,auto/

利用mount将某个目录挂载到另外一个目录去,

mkdir /mnt/home

mount  --bind /home /mnt/home

ls -lid /home/ /mnt/home

umount(将设备文件卸载)

umount  [-fn] 设备文件名或挂载点

-f:强制卸载。  可用在类似网络文件系统(NFS)无法读取到的情况

-n:不更新  /etc/mtab 的情况下卸载

使用Label name进行挂载

dumpe2fs -h /dev/hdc6

.................  :vbird_logical

mount -L "vbird_logical" /mnt/hdc6

 

 

 

你可能感兴趣的:(Linux)