编辑器的最后一部分向您介绍了磁盘结构和分区的介绍。该编辑器将向您展示如何管理分区和文件系统类型格式。
编辑器的最后一部分提到了如何使用磁盘。今天的两个步骤是两个非常重要的步骤。 (几天前写起来有点紧急和混乱,但我今天整理了出来)
一、管理分区
列出块设备lsblk
fdisk -l / dev / sda
cat / proc / partitions
用于创建分区的命令:
(1) fdisk创建MBR分区(也可以在7中创建GPT分区,但是不建议使用。当contos 6 -l时,将仅显示一个gpt分区)
①fdisk -l / dev / sdX查看硬盘分区信息
-c(CentOS6默认为dos)打开或禁用dos模式-u(centos6默认为圆柱为单位)切换显示的单位(扇区/圆柱)
-c(centos7默认为非dos)-c = dos-c = nondos-u(centos7默认为扇区为单位)-u =气缸(圆柱体)-u =扇区(扇区)
②fdisk / dev / sdX,用于在创建分区时进行分区(交互式)
m帮助
n创建一个分区,创建分区时首先选择p主分区或e选择扩展分区。建议为前三个分区创建逻辑分区,最后将所有空间分配给四个扩展分区。使用扩展分区,可以创建多个逻辑分区。
d删除分区
p显示分区信息
t转换分区类型
a设置/取消指定分区的活动分区。首位数字为80有效
L视图分区类型
o重建分区表
v验证分区表并显示尚未分区的剩余扇区数
g以GPT格式创建分区(不建议使用centos 7),最好使用gdisk
不保存就退出qp
w退出并保存,不保存,所有更改都不会生效
注意:由于fdisk是交互式创建分区的,因此您需要编写脚本:
echo -e“ n \ np \ n1 \ n \ n + 1G \ nw \ n” | fdisk / dev / sdb实现非交互式分区创建
([2) gdisk创建GPT分区(用法类似于fdisk)
n创建分区时,无论是主分区还是扩展分区,都直接从2-128进行分区
(3)实时地进行了高级分区操作(创建,复制,调整大小等),谨慎使用,无需保存w,您可以非交互地直接创建分区,例如aix,amiga,bsd,可以创建dvh,gpt,mac,msdos,pc98,sun,loop。(不常用)
分开了/ dev / sdX
help寻求帮助,有非常清晰的帮助信息。
mklabel帮助包含mklabel帮助信息
mklabel msdos选择msdos模式分区
mkpart开始创建分区
rm删除分区
p查看分区信息
q退出
(4)重置内存中的分区信息(当修改系统正在使用的分区时,内存不会更改)
Partprobe添加新分区或删除分区。可以使用Centos 5和7。 centos 6中有一个错误
添加新分区时,同步partx -a / dev / sdX或kpartx -a / dev / sdX -f
删除分区时,同步partx -d / dev / sdX,可以使用所有系统,也可以使用centos 6
二、文件系统
([1)查看支持的文件系统:/ lib / modules /`uname –r` / kernel / fs
([2)文件系统类型
Linux文件系统:ext2(扩展文件系统),ext3,ext4,xfs(SGI),btrfs(Oracle),reiserfs,jfs(AIX),swap
根据其是否支持“新闻”功能:
日志文件系统:ext3,ext4,xfs,...
非日志文件系统:ext2,vfat </ p>
CD:iso9660
Windows:FAT32,exFAT,NTFS
Unix:FFS(快速),UFS(unix),JFS2
网络文件系统:NFS,CIFS
集群文件系统:GFS2,OCFS2(oracle)示例:1 1. 11淘宝
分布式文件系统:fastdfs,ceph,moosefs,mogilefs,glusterfs,Lustre
RAW:未处理或未格式化的文件系统
([3)创建文件系统
([1) mkfs命令
mkfs。可以创建许多类型的文件系统。例如:mkfs.xfs / dev / sda1为/ dev / sda1创建xfs类型的文件系统
ext#xfs btrfs vfa
mkfs -t是用c编写的脚本,该脚本调用mkfs。命令示例:mkfs -t ext4 / dev / sda1为/ dev / sda1创建ext4文件系统
-f强制重建,如果设备已划分为其他格式的文件系统
([2) mke2fs:创建文件系统,这是ext系列文件系统的专用管理工具,例如:mke2fs -t ext4 -L test / dev / sdc1使用ext4卷标测试为/ dev创建文件系统/ sdc1 dev / sdc1 p>
-t {ext2 | ext3 | ext4}格式
-b {1024 | 4096}阻止快速大小
-L'LABEL'卷标
-j:等效于-t ext3
mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3
-i#:为数据空间中的每个字节数创建一个索引节点;该大小不应小于块的大小
-N#:指定在分区中创建多少个索引节点
-I一个inode记录占用的磁盘空间量128 --- 4096
-m#:默认为5%,管理者保留的空间占总空间的百分比
-O FEATURE [,...]:启用指定的功能(只能启用以下功能)-O ^ FEATURE禁用指定的功能
([3) tune2fs:修改文件系统信息,重置ext系列文件系统的可调整参数的值。示例:tune2fs -o acl / dev / sdb2启用/ dev / sdb2的acl功能
-l:查看指定文件系统的超级块信息;超级块
-L'LABEL':修改音量标签(外部)
mkfs-L'LABEL'或mke2fs -L'LABEL'在创建时设置卷标
e2label / dev / sd#查看卷标
e2label / dev / sd#'LABEL'重命名卷标
-m#:修改为管理员保留的空间百分比
-j:将ext2升级到ext3
-O:启用或禁用文件系统属性-O ^ has_journal
-o:调整文件系统的默认挂载选项-o ^ acl(acl在centos7中默认情况下处于打开状态,默认情况下未在6中处于打开状态)
-U UUID:修改UUID号
([4)查看信息
blkid:块设备属性信息视图(默认情况下,在centos 7中显示sr0,并且需要blkid / dev / sr0来显示CD)
-U UUID:根据指定的UUID查找相应的设备
-L标签:根据指定的标签
findfs:查找分区(外部)
findfs [options] LABEL =
findfs [选项] UUID =
dumpe2fs / dev / sda#查看文件系统信息:超级块信息和块组信息
-h:查看超级块,不显示块组,仅显示与tune2fs -l一致的超级块
提示:Super block是内置文件系统,请指定文件系统类型
块组0中有一个超级块,而后奇数组有一个备用,可用于修复
([5)文件系统检测和修复
通常在崩溃或异常关闭后发生。挂载为文件系统有机会被标记为“不干净”
注意:请勿在安装状态下进行维修(禁止在安装状态下对centos6和7进行维修,并且可以在5年内对其进行维修)
fsck(全部可用)/ e2fsck(外部)先卸载然后修复(6中为默认交互式修复,7中为非交互式修复)
-y自动回答是
-t文件类型指定文件系统类型
-f强制维修(当损坏太小时,强制扫描进行维修)
本文有很多内容,但实际上,最常用的命令是:fdisk / gdisk,mkfs。/ mke2fs / tune2fs,blkid这些命令。下一篇文章是磁盘管理最重要的步骤,挂载,敬请期待! !
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-371629-1.html
或许都是靠发行原始股从股民那里半骗半偷半抢的钱发的财