Centos7 格式化分区并挂载的实现
Linux经常可以遇到添加硬盘或者重新挂载分区等情况,本文简单记录挂载新分区的情况。由于磁盘分区之前已经处理过,本次从格式化分区及后续的挂载等步骤开始记录。
1.查看当前磁盘情况
[root@pgtest59~]#df-lh 文件系统容量已用可用已用%挂载点 /dev/sdb350G994M50G2%/ devtmpfs47G047G0%/dev tmpfs47G047G0%/dev/shm tmpfs47G11M47G1%/run tmpfs47G047G0%/sys/fs/cgroup /dev/sdb11014M134M881M14%/boot /dev/sdb5392G33M392G1%/home tmpfs9.3G09.3G0%/run/user/0 tmpfs9.3G09.3G0%/run/user/1001
本次新增硬盘,准备挂载至/data下,因此先创建一个挂载点
[root@pgtest59~]#mkdir/data
2.查看分区信息
[root@pgtest59~]#fdisk-l 磁盘/dev/sda:17997.3GB,17997255147520字节,35150888960个扇区 Units=扇区of1*512=512bytes 扇区大小(逻辑/物理):512字节/4096字节 I/O大小(最小/最佳):4096字节/4096字节 磁盘/dev/sdb:480.0GB,480036847616字节,937571968个扇区 Units=扇区of1*512=512bytes 扇区大小(逻辑/物理):512字节/4096字节 I/O大小(最小/最佳):4096字节/4096字节 磁盘标签类型:dos 磁盘标识符:0x000b3fc7 设备BootStartEndBlocksIdSystem /dev/sdb1*20482099199104857683Linux /dev/sdb2209920010487807419430482Linuxswap/Solaris /dev/sdb3104878081153454075242880083Linux /dev/sdb41153454089375703034111124485Extended /dev/sdb511534745693757030341111142483Linux
注:fdisk-l命令只能看到能够进行分区操作的设备信息(比如光盘就不会显示),同时无论分区有没有挂载都会显示。
因为当前磁盘未格式化,直接挂载会报错,例如:
/*未格式化的情况下挂载*/ [root@pgtest59~]#mount/dev/sda/data/ mount:/dev/sda写保护,将以只读方式挂载 mount:未知的文件系统类型“(null)”
3. 格式化分区
[root@pgtest59~]#mkfs.xfs/dev/sda meta-data=/dev/sdaisize=512agcount=17,agsize=268435455blks =sectsz=4096attr=2,projid32bit=1 =crc=1finobt=0,sparse=0 data=bsize=4096blocks=4393861120,imaxpct=5 =sunit=0swidth=0blks naming=version2bsize=4096ascii-ci=0ftype=1 log=internallogbsize=4096blocks=521728,version=2 =sectsz=4096sunit=1blks,lazy-count=1 realtime=noneextsz=4096blocks=0,rtextents=0
注: 本次格式化为xfs格式,也可以格式化为ext4或ext3及其他所需的格式。
4.挂载分区
/*挂载分区*/ [root@pgtest59~]#mount/dev/sda/data/ /*查看结果*/ [root@pgtest59~]#df-Th 文件系统类型容量已用可用已用%挂载点 /dev/sdb3xfs50G1.6G49G4%/ devtmpfsdevtmpfs47G047G0%/dev tmpfstmpfs47G047G0%/dev/shm tmpfstmpfs47G11M47G1%/run tmpfstmpfs47G047G0%/sys/fs/cgroup /dev/sdb1xfs1014M134M881M14%/boot /dev/sdb5xfs392G33M392G1%/home /dev/sdaxfs17T33M17T1%/data tmpfstmpfs9.3G09.3G0%/run/user/1001
5.设置开机启动自动挂载
此步骤容易遗漏。很多情况下处理完前几步,分区已经挂载成功了,但是如果机器重启后,该目录将不能直接使用(df命令查看不到),因此需要设置为开机启动自动挂载。
vim/etc/fstab /*添加如下信息*/ /dev/sda/dataxfsdefaults00
注:要挂载的设备,可以是以下内容之一:
- 设备文件的名称,如/dev/sda
- 设备的LABEL
- 设备的UUID,CentOS7中较多使用此种方式
- 伪文件系统:如sysfs,proc,tmpfs等
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。