磁盘格式化 磁盘挂载 手动增加swap空间

本文介绍了如何在CentOS系统中进行磁盘格式化,包括查看支持的文件系统、使用mke2fs和mkfs.xfs进行格式化操作。接着讲解了磁盘挂载,包括mount命令的使用、设置挂载选项以及查看和修改/etc/fstab文件。最后,详细阐述了手动增加swap空间的步骤,包括创建虚拟磁盘、格式化为swap、加载和卸载swap分区。

磁盘格式化
cat /etc/filesystems查看系统支持的文件系统格式
xfs是centos7系统默认的文件系统,centos6用的是ext4文件系统,5用的是ext3。
mount查看分区文件系统
mke2fs格式化分区(不支持xfs)
-t:指定文件系统(如果不指定默认是ext2)
-b:指定块大小
-m:指定分区预留大小(给root用户预留的空间)
磁盘格式化  磁盘挂载  手动增加swap空间
·
mkfs.支持格式化分区为xfs文件系统(格式化已经格式化过的分区需要加-f)
mkfs.ext4相当于是mke2fs -t ext4,并且也支持上面的几个选项,不过mkfs.xfs不支持上面的几个选项。
-f:强制格式化
磁盘格式化  磁盘挂载  手动增加swap空间
·
blkid查看一个还没有挂载的分区文件格式,
磁盘格式化  磁盘挂载  手动增加swap空间
·
同时我们还可以设定inodes多少,如下图,四个块对应一个inodes,也就是16k对应一个inodes,如果你想要更多的inodes,那么就用-i选项。
磁盘格式化  磁盘挂载  手动增加swap空间
·
-i:多少个字节对应一个inodes,如下图我们设定8k对应一个inodes,inodes数量就变多了。(对少一个快对应一个inodes)
磁盘格式化  磁盘挂载  手动增加swap空间
·
·
·
·
·
磁盘挂载
mount:挂载分区
用法:mount (盘符) (挂载的目录)
磁盘格式化  磁盘挂载  手动增加swap空间
·
-o:可以挂载成只读的
用法:mount -o rw (盘符或挂载点)
磁盘格式化  磁盘挂载  手动增加swap空间
·
remount:重新挂载
·
umount:卸载分区(如果当前就在要卸载分区的挂载点里会提示忙,退出该目录即可)
用法:umount (盘符或挂载点)
磁盘格式化  磁盘挂载  手动增加swap空间
·
-l:可以不用退出就能卸载当前的挂载点目录分区
磁盘格式化  磁盘挂载  手动增加swap空间
·
/etc/fstab这个配置文件里设定的是系统启动默认都挂载哪些磁盘分区。

磁盘格式化  磁盘挂载  手动增加swap空间
·
一共是六列,第一列是设备号,可以是UUID也可以是盘符,第二列是挂载点,第三列是文件格式,第四列是挂载选项,第五列是否备份,第六列优先级
blkid:查看uuid
·
·
·
·
·
手动增加swap空间
首先在文件系统里模拟一个磁盘出来:dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
磁盘格式化  磁盘挂载  手动增加swap空间
·
然后我们给它格式化一下:mkswap -f /tmp/newdisk
磁盘格式化  磁盘挂载  手动增加swap空间
·
然后把它加载到现在的swap上去:swapon /tmp/newdisk
磁盘格式化  磁盘挂载  手动增加swap空间
·
如果提示权限不安全,那就在加载上去之后改一下权限就行了。
磁盘格式化  磁盘挂载  手动增加swap空间
·
卸载这部分可以使用:swapoff /tmp/newdisk
然后删除
磁盘格式化  磁盘挂载  手动增加swap空间

磁盘格式化挂载的方法和步骤如下: ### 磁盘格式化 根据需求选择文件系统类型,常见格式的格式化命令如下: - ext4 格式:`mkfs.ext4 /dev/sdb1` - xfs 格式:`mkfs.xfs /dev/sdb1` - NTFS 格式(需安装 ntfs - 3g):`mkfs.ntfs /dev/sdb1` [^3] ### 磁盘挂载 #### 手动挂载 手动挂载可以使用`mount`命令,例如将`/dev/sdb1`挂载到`/mydata`目录: ```bash mount /dev/sdb1 /mydata ``` #### 自动挂载 要实现系统启动时自动挂载,需要编辑`/etc/fstab`文件。编辑之前,最好先备份: ```bash cp /etc/fstab /etc/fstab.bak ``` `/etc/fstab`文件每行包含 6 个字段,各字段含义及示例如下: | 字段序号 | 含义 | 示例 | | ---- | ---- | ---- | | 1 | 设备标识(用 UUID,用 blkid 查询) | UUID=123e4567 - e89b - 12d3 - a456 - 426614174000 | | 2 | 挂载点目录(swap 分区此处必须写 swap) | /mydata | | 3 | 文件系统类型(如 xfs、ext4、swap) | xfs | | 4 | 挂载参数(defaults 含 rw、suid、dev、exec、auto、nouser、async) | defaults | | 5 | dump 备份标识(1 = 需要备份,0 = 不备份) | 0 | | 6 | fsck 检查顺序(0 = 不检查,1 = 优先检查,2 = 次要检查;xfs 不支持 fsck 设 0) | 0 | [^1] 以下是`/etc/fstab`文件的示例: ```plaintext # # /etc/fstab # Created by anaconda on Tue Jan 16 23:35:15 2024 # # 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=7f5b46d3-e0da-430a-97f2-2e6a19f9e4ff / xfs defaults 0 0 UUID=ebaf11a7-f84f-4429-8df8-0ee0111e76e5 /boot xfs defaults 0 0 UUID=48826076-975a-4d59-bf1a-5b1004e96f29 swap swap defaults 0 0 # 第一列是文件系统所在的分区路径 # 第二列是文件系统的挂载点 # 第三列是文件系统的类型 # 第四列是挂载参数 # 第五列和第六列分别写 0,只有在一些特殊的文件系统,后两列才需要改成非 0 /dev/sdb1 /mount-point1 ext4 defaults 0 0 /dev/sdb5 /mount-point2 xfs defaults 0 0 /dev/sdb6 /mount-point3 ext2 defaults 0 0 ``` [^2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值