RAW:�设备
低级格式化:创建磁盘
高级格式化:创建文件系统
MBR:Master Boot Record
常用分区工具:
fdisk
sfdisk
cfdisk
parted(支持大于2T硬盘)
一、分区常用操作命令
显示所有磁盘
fdisk �Cl /dev/[hs]d[a-z]
fdisk -l警告“Partition 1 does not end on cylinder boundary.”类的信息使用fdisk -cul即可
查看内核识别的分区信息:
cat /proc/partitions
有时分区后内核识别不到分区,可通过以下命令让内核重新读取硬盘分区表:
partprobe [DEVICE] #适用于RHEL5
partx �Ca [PARTITION] DEVICE #适用于RHEL6
二、格式化分区命令
mkfs�Ct ext4 = mkfs.ext4 = mke2fs �Ct ext4
mkfs �Ct ext3 = mkfs.ext3 = mke2fs �Ct ext3 = mke2fs �Cj
mkfs �Ct ext2 = mkfs.ext2 = mke2fs �Ct ext2 = mke2fs
1)格式化分区
mke2fs
�Ct {ext2|ext3|ext4}:
-b {1024|2048|4096}:块大小(块大小取决CPU对内在页框大小的支持,X86系统默认页框大小为4K)
-L lable:设定卷标
-m #:预留给管理使用块所占据总体空间的比例(如:4,表示%4)
-r #:预留给管理使用的快的个数
-E:设定文件系统的扩展属性
2)调整分区
tune2fs
-l:显示文件系统超级块,等信息
-L label:重新设定卷标
-m #:调整预留给管理使用的块所占据总体空间的比例
-r #:调整预留给管理使用的块个数
-o:设定挂载默认选项
-O:设定文件系统默认特性
-E:调整文件系统的扩展属性
[root@server1 ~]# tune2fs -l /dev/sda1|grep Reserved Reserved block count: 25600 Reserved GDT blocks: 256 Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) |
3)卷标
1、设定、修改卷标
e2label DEVICE[new-labe]
2、设定卷标
tune2fs �CLDEVICE
3、显示UUID
blkid PARTITION
三、挂载分区
1)常用文件系统:
iso9660
nfs,cifs
ext2、ext3、ext4、xfs、jfs、reiserfs、vfat
GFS、GFS2、OCFS2
2)挂载分区命令:
mount �Ct FILESYSTEM_TYPE [options] DEVICE MOUNT_POINT
其中DEVICE可以以下形式:
设备文件:/dev/sda1、/dev/sdb2
卷标:LABEL=”label“
UUID:UUID=”uuid”
-o:用于指定挂载选项,常用选项有:
ro:只读
rw:读写
noatime:关闭更新访问时间
auto:是否能够由“mount �Ca”挂载
defaults:相当于rw, suid,dev, exec, auto, nouser, async, and relatime
sync:同步写入
nosync:异步写入
dev:
remount:重新挂载
loop:本地回环设备
-r:相当于“-o ro”
-n:挂载文件系统时,不更新/etc/mtab(mount命令的显示结果)
3)卸载分区命令:
umount {dir|device}
fuser [MOUNT_POINT]:查看正在访问某个挂载点的进程
fuser �Ckm [MOUNT_POINT]:强行杀掉正在访问挂载点的进程
4)/etc/fstab
配置说明:
a)挂载的设备(设备文件、卷标、UUID)
b)挂载点
c)文件系统类型
d)挂载选项
e)转储频率:
0:从不备份
1:每日备份
2:隔日备份
f)自检次序
0:不检测
1:第一个检测(一般只有根文件系统被第一个检测)
2~9:
四、swap分区(交换分区)
swap分区必须是独立分区、独立文件系统
科学计算类的服务器:交换内存可以尽可能大,比如为物理内存的2倍;
应用程序类的服务器:交换内存尽可能小,比如只给1G;
swap一般分区规划:
物理内存小于等于2G,swap=memory*2
2G<memory<4G, swap=memory*1.5
memory>4G, swap=4G
1)创建swap分区
mkswap [-L label] DEVICE
2)启用swap分区
swapon DEVICE #启用指定swap分区
swapon �Ca #启用所有swap分区
3)禁用交换分区
swapoff DEVICE
swapoff �Ca #注意,同时会将原有的swap分区卸掉