zoukankan      html  css  js  c++  java
  • The linux command 之存储媒介


    一、常用的命令

    • mount:挂载文件系统
    • unmount:卸载文件系统
    • fdisk:硬盘分区命令
    • fdformat:格式化软盘
    • fsck:检查和修复文件系统
    • mkfs:创建文件系统
    • dd:转换和拷贝一个文件
    • genisoimage(mkisofs):创建一个ISO 9660映象文件
    • wodim(cdrecord):向光存储介质中写入数据
    • md5sum:计算MD5校验码

    二、挂载、卸载存储设备

    挂载:将该设备添加到文件树中,从而允许操作系统可以操作该设备,这个过程称为挂载。

    /etc/fstab 文件列出了系统启动时挂载的设备。

    使用mount命令,查看已经挂载的文件系统列表。

    列表的格式是:device on mount_point type filesystem_type(options)

    1 /dev/sda2 on / type ext4 (rw)

     以上表示dev/sda2设备挂载在根目录下,可读写.

    首先切换到超级用户,再使用(umount)命令卸载设备。

    [me@linuxbox ~]$ su -
    Password:
    [root@linuxbox ~]# umount /dev/sdc

     然后为设备创建一个新的挂载节点,挂载节点仅仅是文件系统上的某个目录。

    1 [root@linuxbox ~]# mkdir /mnt/cdrom

     使用 -t 选项指定文件系统类型:

    1 [root@linuxbox ~]# mount -t iso9660 /dev/sdc /mnt/cdrom

     通过新建的挂载节点访问CD光盘的内容:

    1 [root@linuxbox ~]# cd /mnt/cdrom
    2 [root@linuxbox cdrom]# ls

     然后将目录切换到挂载节点以外的地方,卸载光盘:

    1 [root@linuxbox cdrom]# cd
    2 [root@linuxbox ~]# umount /dev/sdc

    经过上述操作,我们还需要确定设备的名称:


    二、创建新的文件系统

    使用fdisk命令进行磁盘分区,fdisk命令实现用户与磁盘设备进行较低层次的直接交互,该工具可以用来编辑、删除、创建设备分区。

    1 [me@linuxbox ~]$ sudo umount /dev/sdb1
    2 [me@linuxbox ~]$ sudo fdisk /dev/sdb

    然后输入m:

     1 Command action
     2 a toggle a bootable flag
     3 b edit bsd disklabel
     4 c toggle the dos compatibility flag
     5 d delete a partition
     6 l list known partition types
     7 m print this menu
     8 n add a new partition
     9 o create a new empty DOS partition table
    10 p print the partition table
    11 q quit without saving changes
    12 s create a new empty Sun disklabel
    13 t change a partition's system id
    14 u change display/entry units
    15 v verify the partition table
    16 w write table to disk and exit
    17 x extra functionality (experts only)
    18 Command (m for help):

    使用p可以显示设备的分区表:

    1 Command (m for help): p
    2 Disk /dev/sdb: 16 MB, 16006656 bytes
    3 1 heads, 31 sectors/track, 1008 cylinders
    4 Units = cylinders of 31 * 512 = 15872 bytes
    5 Device Boot Start End Blocks Id System
    6 /dev/sdb1 2 1008 15608+ b W95 FAT32

     未完待续....

    陈小洁的三只猫
  • 相关阅读:
    git使用
    onethink常用标签的使用示例
    thinkphp中 select() 和find() 方法的区别
    CSS3Ps -Photoshop图层特效转CSS3代码
    普通公司网站代码片段合辑
    IE hack大全
    PHP四种基础算法详解:冒泡,选择,插入和快速排序法
    PHP编程效率的20个要点
    php实现AES/CBC/PKCS5Padding加密解密(又叫:对称加密)
    浏览器桌面提醒,适用于网站“新消息提醒”
  • 原文地址:https://www.cnblogs.com/ccpang/p/11344530.html
Copyright © 2011-2022 走看看