博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux磁盘挂载
阅读量:6864 次
发布时间:2019-06-26

本文共 11294 字,大约阅读时间需要 37 分钟。

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

[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 获取帮助):wThe 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=0data     =                       bsize=4096   blocks=2621440, imaxpct=25         =                       sunit=0      swidth=0 blksnaming   =version 2              bsize=4096   ascii-ci=0 ftype=1log      =internal log           bsize=4096   blocks=2560, version=2         =                       sectsz=512   sunit=0 blks, lazy-count=1realtime =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% /devtmpfs           489M     0  489M    0% /dev/shmtmpfs           489M  6.7M  482M    2% /runtmpfs           489M     0  489M    0% /sys/fs/cgroup/dev/sda1       197M   97M  100M   50% /boottmpfs            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% /devtmpfs           489M     0  489M    0% /dev/shmtmpfs           489M  6.7M  482M    2% /runtmpfs           489M     0  489M    0% /sys/fs/cgroup/dev/sda1       197M   97M  100M   50% /boottmpfs            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 0UUID=a62921ab-cabd-4858-9e00-8bcc4c9ece45 /boot                   xfs     defaults        0 0UUID=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% /devtmpfs           489M     0  489M    0% /dev/shmtmpfs           489M  6.7M  482M    2% /runtmpfs           489M     0  489M    0% /sys/fs/cgroup/dev/sda1       197M   97M  100M   50% /boottmpfs            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% /devtmpfs           489M     0  489M    0% /dev/shmtmpfs           489M  6.7M  482M    2% /runtmpfs           489M     0  489M    0% /sys/fs/cgroup/dev/sda1       197M   97M  100M   50% /boottmpfs            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"

转载于:https://www.cnblogs.com/Genesis2018/p/8998092.html

你可能感兴趣的文章
TCP三次握手和四次挥手
查看>>
Spring Cloud 微服务开发系列整理
查看>>
CentOS6软件包管理
查看>>
linux 下jdk的卸载与安装
查看>>
【译】微软出品HashiCorp Terraform 和 Vault 系列视频
查看>>
sklearn之svm-葡萄酒质量预测(2)
查看>>
把两个pdf合并成一个如何解决?
查看>>
由浅入深理解java集合(二)——集合 Set
查看>>
区块链教程Fabric1.0源代码gRPC(Fabric中注册的gRPC Service)一
查看>>
金山毒霸下载|金山毒霸下载
查看>>
安装HCL遇到的问题
查看>>
NVIDIA RTX技术是否会改变2019年的CG业务?
查看>>
代码片段管理器——SnippetsLab
查看>>
编写工厂类和配置文件
查看>>
搭建hue遇到的错误 Couldn't find log associated with operation handle: OperationHandle
查看>>
华为与思科VRRP协议
查看>>
Lr(2)-脚本调试之“集合点” 和 “事务”
查看>>
cloudstack 4.0 XenServer 日常简单故障处理
查看>>
强制解包看 Swift 的设计
查看>>
Linux Setuid和Setgid
查看>>