第十六章16-存储媒介
前面学习了文件级别操作数据,本章从设备级别来考虑数据。
本章介绍一些概念和用来管理存储设备的重要命令。命令汇总:
mount:挂载一个文件系统,umount:卸载一个文件系统,
fsck:检测和修复一个文件系统,fdisk:分区表控制器
mkfs:创建文件系统,fdformat格式化一张软盘
dd:把面向块的数据直接写入设备,
genisoimage(mkisofs):创建一个iso 9660映像文件
wodim(cdrecord):把数据写入光存储媒介
md5sum:计算MD5校验码
16.1 挂载和卸载存储设备
连接设备到文件树
linux不同于windows(win每个设备都有单独的文件系统树)
/etc/fstab 文件列出了 系统启动时默认挂载的设备
依次是 设备名-挂载点-文件系统类型-选项-频率-次序
[seven@localhost 桌面]$ cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Sat Jan 19 04:34:05 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=e50eb468-ff85-4ea5-9f3b-39622796e39f / ext4 defaults 1 1
UUID=7469402f-f5d5-448f-919e-a82068be6976 /boot ext4 defaults 1 2
UUID=aa348058-8c3c-4ffc-ad8b-cbcaaee6c92a swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults
16.2 查看挂载的文件系统列表
mount命令被用来挂载文件系统,
若挂载到非空目录,你不能看到这个目录中原来的文件
通过不带参数的执行将会显示一系列当前挂载的文件系统
格式是: 设备_on_挂载点_type_文件系统类型(可选项)[root@localhost upan]# mount /dev/sdb1 /etc/cdrom/upan
mount: mount point /etc/cdrom/upan does not exist
[root@localhost upan]# mount /dev/sdb1 /mnt/cdrom/upan
[root@localhost upan]# cd /mnt/cdrom
[root@localhost cdrom]# ls
upan
[root@localhost cdrom]# cd upan/
[root@localhost upan]# ls
2223.txt
[root@localhost upan]# ls /mnt/cdrom/upan
2223.txt
[root@localhost upan]# umount /dev/sdb1
umount: /mnt/cdrom/upan: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[root@localhost upan]# cd
[root@localhost ~]# umount /dev/sdb1
[root@localhost ~]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)16.3 确定设备名称
fd
10-26