linux命令行入门(四)《The Linux Command Line》

第十六章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

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值