zoukankan      html  css  js  c++  java
  • Linux磁盘挂载

    删掉分区,在磁盘不分区的情况下直接格式化

    [root@centos-01 ~]# fdisk -l
    
    磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000d9f36
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      411647      204800   83  Linux
    /dev/sda2          411648     4605951     2097152   82  Linux swap / Solaris
    /dev/sda3         4605952    62914559    29154304   83  Linux
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x59b95324
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6293503     3145728   83  Linux
    [root@centos-01 ~]# fdisk /dev/sdb
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    
    命令(输入 m 获取帮助):p
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x59b95324
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     6293503     3145728   83  Linux
    
    命令(输入 m 获取帮助):d
    已选择分区 1
    分区 1 已删除
    
    命令(输入 m 获取帮助):w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    正在同步磁盘。
    [root@centos-01 ~]# fdisk -l
    
    磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000d9f36
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      411647      204800   83  Linux
    /dev/sda2          411648     4605951     2097152   82  Linux swap / Solaris
    /dev/sda3         4605952    62914559    29154304   83  Linux
    
    磁盘 /dev/sdb:10.7 GB, 10737418240 字节,20971520 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x59b95324
    
       设备 Boot      Start         End      Blocks   Id  System
    [root@centos-01 ~]# mkfs.xfs /dev/sdb 
    mkfs.xfs: /dev/sdb appears to contain a partition table (dos).
    mkfs.xfs: Use the -f option to force overwrite.
    [root@centos-01 ~]# mkfs.xfs -f /dev/sdb 
    meta-data=/dev/sdb               isize=512    agcount=4, agsize=655360 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=0, sparse=0
    data     =                       bsize=4096   blocks=2621440, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
    log      =internal log           bsize=4096   blocks=2560, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    [root@centos-01 ~]# blkid /dev/sdb 
    /dev/sdb: UUID="a67697f8-fc8d-4791-b946-1c0da17b0929" TYPE="xfs"
    

    mount命令

    [root@centos-01 ~]# mount 
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=490008k,nr_inodes=122502,mode=755)
    securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
    pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
    configfs on /sys/kernel/config type configfs (rw,relatime)
    /dev/sda3 on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
    selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12652)
    mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    /dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
    tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=99972k,mode=700)
    
    • ‘-o ro’:用只读模式挂上
    • ‘-o rw’:用可读写模式挂上
    • ‘-o remount’:将一个已经挂载的文件系统重新用不同的方式挂上
    • ‘-o sync’:在同步模式下执行
    • ‘-o async’:打开非同步模式

    把/dev/sdb临时挂载到/mnt/目录下

    [root@centos-01 ~]# mount /dev/sdb /mnt/
    [root@centos-01 ~]# df -h
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/sda3        28G 1018M   27G    4% /
    devtmpfs        479M     0  479M    0% /dev
    tmpfs           489M     0  489M    0% /dev/shm
    tmpfs           489M  6.7M  482M    2% /run
    tmpfs           489M     0  489M    0% /sys/fs/cgroup
    /dev/sda1       197M   97M  100M   50% /boot
    tmpfs            98M     0   98M    0% /run/user/0
    /dev/sdb         10G   33M   10G    1% /mnt
    [root@centos-01 ~]# mount 
    sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
    proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
    devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=490008k,nr_inodes=122502,mode=755)
    securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
    devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
    tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
    pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
    configfs on /sys/kernel/config type configfs (rw,relatime)
    /dev/sda3 on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
    selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=12652)
    mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    /dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
    tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=99972k,mode=700)
    /dev/sdb on /mnt type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
    

    umount卸载磁盘

    [root@centos-01 ~]# umount /dev/sdb 
    [root@centos-01 ~]# df -h
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/sda3        28G 1018M   27G    4% /
    devtmpfs        479M     0  479M    0% /dev
    tmpfs           489M     0  489M    0% /dev/shm
    tmpfs           489M  6.7M  482M    2% /run
    tmpfs           489M     0  489M    0% /sys/fs/cgroup
    /dev/sda1       197M   97M  100M   50% /boot
    tmpfs            98M     0   98M    0% /run/user/0
    

    如果设备正忙,卸载即告失败。卸载失败的常见原因是,某个打开的shell当前目录为挂载点里的某个目录。

    • ‘-l’:-l / --lazy,Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy anymore. (Requires kernel 2.4.11 or later.)

    /etc/fstab配置文件

    这个配置文件是系统启动时,需要挂载的各个分区。

    [root@centos-01 ~]# cat /etc/fstab 
    
    #
    # /etc/fstab
    # Created by anaconda on Wed Dec 27 05:22:07 2017
    #
    # 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=7937310f-8352-4bb5-b636-db926e6cce9f /                       xfs     defaults        0 0
    UUID=a62921ab-cabd-4858-9e00-8bcc4c9ece45 /boot                   xfs     defaults        0 0
    UUID=063c3fa9-2cd6-4ae8-b6cd-9e00ef669d36 swap                    swap    defaults        0 0
    
    1. 第一列是分区的标识,可以写分区的LABEL,也可以写分区的UUID,也可以写分区名(/dev/sdb)。
    2. 第二列是挂载点。
    3. 第三列是分区的格式。
    4. 第四列则是mount的一些挂载参数,一般情况下,直接写defaults即可。
    5. 第五列的数字表示是否被dump备份,是的话这里就是1,否则就是0。
    6. 第六列是开机时是否自检磁盘。1、2都表示检测,0表示不检测。在Redhat/CentOS中,这个1、2还有个说法,‘/’根分区必须设为1,而且整个fstab中只允许出现一个1,这里有一个优先级的说法。1比2优先级高,所以先检测1,然后再检测2,如果有多个分区需要开机检测,那么都设置成2吧,1检测完了后会同时去检测2。

    • 可以用man命令查看fstab文件的详细说明
    [root@centos-01 ~]# man fstab

    编辑/etc/fstab配置文件

    [root@centos-01 ~]# vi /etc/fstab

    添加一行

    /dev/sdb                                  /mnt                    xfs     defaults        0 0
    

    保存退出。如果添加的信息有误,比如磁盘不存在,那么系统启动时会出错,这时按照系统提示进行操作,把/etc/fstab中自己添加的那行删掉就可以了。

    [root@centos-01 ~]# df -h
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/sda3        28G 1018M   27G    4% /
    devtmpfs        479M     0  479M    0% /dev
    tmpfs           489M     0  489M    0% /dev/shm
    tmpfs           489M  6.7M  482M    2% /run
    tmpfs           489M     0  489M    0% /sys/fs/cgroup
    /dev/sda1       197M   97M  100M   50% /boot
    tmpfs            98M     0   98M    0% /run/user/0
    [root@centos-01 ~]# mount -a
    [root@centos-01 ~]# df -h
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/sda3        28G 1018M   27G    4% /
    devtmpfs        479M     0  479M    0% /dev
    tmpfs           489M     0  489M    0% /dev/shm
    tmpfs           489M  6.7M  482M    2% /run
    tmpfs           489M     0  489M    0% /sys/fs/cgroup
    /dev/sda1       197M   97M  100M   50% /boot
    tmpfs            98M     0   98M    0% /run/user/0
    /dev/sdb         10G   33M   10G    1% /mnt
    

    mount的‘-a’选项:
    - ‘-a’:加载文件“/etc/fstab”中描述的所有文件系统

    blkid命令

    blkid命令可以获取分区的UUID、格式

    [root@centos-01 ~]# blkid
    /dev/sdb: UUID="a67697f8-fc8d-4791-b946-1c0da17b0929" TYPE="xfs" 
    /dev/sda1: UUID="a62921ab-cabd-4858-9e00-8bcc4c9ece45" TYPE="xfs" 
    /dev/sda2: UUID="063c3fa9-2cd6-4ae8-b6cd-9e00ef669d36" TYPE="swap" 
    /dev/sda3: UUID="7937310f-8352-4bb5-b636-db926e6cce9f" TYPE="xfs"
    
  • 相关阅读:
    CSS3自定义滚动条样式 -webkit-scrollbar
    仿flash的文字动画效果
    使用PowerDesigner导出MySQL数据库建模
    将博客搬至CSDN
    centos6.3安装MySQL 5.6(转)
    # mysql -u root -p -bash: mysql: command not found
    win8设置保护眼睛的颜色
    网关末尾要么是1要么是254
    虚机centos和本机Windows之间文件的拷贝无法用xftp时用FileZilla也行
    Java基础知识总结之基础数据类型
  • 原文地址:https://www.cnblogs.com/Genesis2018/p/8998092.html
Copyright © 2011-2022 走看看