创建分区,文件系统,挂载的相关思路:
1.先以lsblk或blkid找到相关磁盘。
2.以parted或gdisk查找磁盘内部分区表类型。
3.使用fdisk或gdisk进行分区操作,分区完成后使用 cat /proc/partitions查看内核分区数据,partprobe -s或partx -a进行更新。
4.使用mkfs或mke2fs建立对应的文件系统,ext系列可使用mke2fs格式化,使用tune2fs观察修改文件系统信息,xfs可使用mkfs格式化,xfs_admin管理,xfs_info查看相关信息。
5.使用mount挂载相关设备分区
一.对磁盘进行分区
MBR分区表分区
1.首先以lsblk找到当前系统的相关磁盘/dev/sda
2.查看当前磁盘分区表类型,找到Partition Table为MBR分区表
3.使用fdisk对磁盘进行分区
PS:使用n增加一个10G新的逻辑分区10,并使用p打印分区表,确定创建成功后wq写入并离开。若使用t选项可以改变system id,比如swap,linux lvm…
1)n选项
2)p选项
3)wq写入离开
4.分区完成后使用partprobe -s或partx -a 更新/proc/partitions内核分区数据,确定其写入。
GPT分区表分区
1.查看当前磁盘分区表类型,找到Partition Table为GPT分区表
2.使用gdisk进行分区
PS:使用n增加一个2G新的分区10,并使用p打印分区表,确定创建成功后wq写入并离开。若使用t选项可以改变分区类型,比如swap,linux lvm…
1)n选项
2)p选项
3)写入并离开
3.分区完成后使用partprobe -s或partx -a 更新/proc/partitions内核分区数据,确定其写入。
创建文件系统
1. ext系列文件系统创建
1.1ext文件系统创建
1.使用mkfs.ext4或mke2fs -t ext4创建
2.创建了ext4文件系统,并指明block大小为4096,卷标为kasumi,预留空间为3%。其中共有:
1)655360个inodes,2621440个blocks,80个block group,
2)每个组里有32768个blocks,8192个inodes
3)superblock备份在32768,98304,163840… ps:superblock损毁时,使用fsck.ext4 -b superblock 装置名称,备份位置可利用系统内的superblock备份救援。后续可使用,tune2fs -l /dev/sda6 | grep “Blocks per group” 查询superblock的备份位置或使用dumpe2fs -h查询
3.使用blkid /dev/sda10确认文件系统创立成功
1.2 使用tune2fs重新设定ext文件系统可调参数
1.查看指定文件系统可调参数的值,tune2fs -l或dumpe2fs -h
1)其中Default mount options:挂载时默认附带的属性acl…
2)Reserved block count:预留空间数,即创建文件系统时的-m选项,预留空间百分比
2.使用-L 更改卷标,-m修改预留空间,-O [^]feature修改指定特性,-o mount-options指定挂载选项(centos7默认开启acl权限,cetos6需要使用tune2fs -o acl开启指定文件系统的acl权限)。
1.3文件系统检测
1.使用fsck.ext4处理ext4文件系统,fsck.ext4 [-pf] [-b superblock] 装置名称
1)-p:修复时,若需要回复y时,自动回复
2)-f:强制检查,若fsck未发现unclean的标记,不会进入细部检查,此时使用f
3)-D:针对文件系统下的目录进行优化配置
4)-b:接superblock的位置,superblock损毁时,使用b可利用系统内的superblock备份救援
2创建xfs文件系统
2.1使用mkfs.xfs命令创建xfs文件系统
2.创立了xfs文件系统,其中:
1)isize为inode大小,agcount为block group数量,agsize为block数量(注意-i size=256会报错,需最小使用512)
2)bsize为block大小
3)使用blkid /dev/sda10确认文件系统创建成功
2.2使用xfs_admin修改XFS文件系统属性
1.使用xfs_info查看xfs文件系统可修改参数,需挂载后查看
2.使用uuidgen可创建新的uuid
3.更改xfs文件系统卷标及uuid
2.3文件系统自检
1.使用xfs_repair处理XFS文件系统,xfs_repair [-fnd] 装置名称
1)-f:指明后面为文件
2)-n:仅仅检查不修改文件系统数据
3)-d:通常用在单人维护模式下,针对/目录进行检查与修复,很危险
文件系统的挂载
1.mount挂载
1.使用mount挂载刚创建文件系统,挂载完成后即可使用分区
2.挂载交换分区:创建交换分区的命令:mkswap,启用swapon,禁用:swapoff。可以使用free命令查看内存交换分区的使用信息(Mem物理内存的使用情况,Swap虚拟内存的使用情况。-/+ buffers/cache表示物理内存在不考虑缓存和缓存占据的空间时的使用情况,buffers缓存写,cache缓存读)
3.查看当前系统所有已经挂载的设备
1)mount
2)cat /etc/mtab
3)cat /proc/mounts
4.使用mount --bind 源目录 目标目录,可以实现将目录绑定至另一个目录上,作为其临时访问接口
5.挂载特殊设备
1)挂载光盘:mount -r /dev/()cdrom|dvd) 挂载点
2)挂载本地的回环设备:mount -o loop /PATH/TO/SOME_LOOP_FILE 挂载点
3)挂载u盘
6.df,du命令
1)使用df命令可观察整个文件系统使用情况,-T选项可附加对英文加系统
2)使用du命令可查看目录空间的占用情况
7.若要使用自动挂载则编辑/etc/fstab
来源:CSDN
作者:Kasumi_yuki
链接:https://blog.csdn.net/Kasumi_yuki/article/details/89606503