这是我参与更文挑战的第20天 ,活动详情查看更文挑战
挂载设备
计算机系统中,所有的存储设备都是以目录树的形式对文件进行管理的 。 在Linux系统中,所有的文件都是在以“/”目录为根的一棵“大”目录树中进行管理。 如果要使用USB存储设备、光盘或软盘等存储设备,必须将这些设备中的“小”目录树像嫁接一样挂载(mount)到Linux系统的“大”目录树中。
挂载对象的文件系统类型:/proc/filesystems
vfat (fat32) ext2 ext3 iso9660
挂载对象的设备名称; 在Linux系统中,设备名称通常都在/dev目录下,设备名称的命名是有规则的 ;
/dev/hda1 /dev/sda2 /dev/fd0 /dev/cdrom
设备挂载到哪一目录,即挂载点。 Linux系统中有一个/mnt目录,专门用作挂载点(mount point)目录 在挂载设备时首先查看挂载点目录是否存在,如果不存在必须首先创建该目录,否则mount命令无法正常执行。
挂载设备过程
- 查看设备:使用命令“fdisk -l”可以查看系统的存储设备
- 挂载设备 :首先使用mkdir命令建立挂载点目录,然后再使用mount命令挂载相关设备
- 访问设备
- 卸载设备 :用户在使用完挂载设备后,不能直接将挂载设备从系统拔出,否则会出现问题,严重的会导致系统崩溃。用户必须先执行卸载命令然后再该设备拔出
umount [挂载点或设备名]
mkfs
mkfs [选项][-t <文件系统类型>] [设备名称] [区块数]
说明:把指定的设备格式为指定的文件系统。
例如
- 格式化硬盘时:
mkfs -t ext3 /dev/hda4 - 格式化软盘时,需要指定设备名和区块数,每个区块大约1000个字节,一张1.44MB的软盘对应1440个区块。格式化指令为:
mkfs -t ext3 /dev/fd0 1440
mount
mount [选项] <挂载设备名称> <挂载点>
选项:
- t 挂载的文件系统 [ext2 ext3 vfat iso9660] 例如: mount -t ext3 /dev/fd0 /mnt/floppy
- o [参数=值] ,对于挂载的不同类型的设备可以使用一组不同的参数。[ro rw auto iocharset] mount -o iocharset=cp936 /dev/sda1 /mnt/usb