- 相干保举
Linux格局化硬盘的体例和步骤
Linux是一套收费利用和自在传布的类Unix操纵体系,是一个基于POSIX和UNIX的多用户、多使命、撑持多线程和多CPU的操纵体系。咱们在利用硬盘的时辰,呈现了题目,须要对硬盘停止格局化。那 Linux 若何格局化硬盘呢?下面就和大师说一下 Linux 格局化硬盘的体例和步骤。但愿对大师有效,更多内容请存眷应届毕业生网!
步骤以下:
1、硬盘的接口范例
硬盘的接口普通分为两种,一种是IDE并行接口,一种是SATA串行接口, 在 Linux 下面IDE接口的硬盘被辨认为/dev/hd[a-z]如许的装备,此中hdc表现光驱装备,这是由于主板下面普通有两个IDE插槽,一个IDE插槽能够或许接两个硬盘,而光驱是接着IDE的第二个插槽下面的第一个接口下面。其余诸如SCSI,SAS,SATA,USB等接口的装备在linux辨认为/dev/sd[a-z]。
2、 Linux 硬盘的分区
磁盘的分区分为: primary(主分区)、extended(扩大分区)、Logical (逻辑分区)且主分区加上扩大分区的个数小于即是4个。且扩大分区最多只要一个,扩大分区是不能间接在外面写入数据的,扩大分区外面新建逻辑分区能力读写数据。若是瞥见一个硬盘有良多分区,则实在是在扩大分区外面新建的逻辑分区。
主分区从 sdb1--sdb4
逻辑分区是从 sdb5--sdbN
若是所示linux硬盘分区之间的干系
第一种环境为:四个主分区
第二种环境为:三个主分区+一个扩大分区(扩大分区外面包含逻辑分区)
3、linux上若何实现分区
linux下面实现分区的号令: fdisk
1)fdisk -l [DEVICE]
检查linux某个硬盘的信息 fdisk -l /dev/[hs]d[a-z],不接装备称号,默许是检查一切硬盘的信息。
2)fdisk DEVICE 能够或许对硬盘停止分区操纵
[root@Redhat5 ~ ~]# fdisk /dev/sda
Command (m for help): m (输出m检查能够或许操纵的菜单)
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition //删除一个分区
l list known partition types //已知的分区范例列表
m print this menu
n add a new partition //增加一个新的分区
o create a new empty DOS partition table
p print the partition table //打印分区表
q quit without saving changes //加入但不保管设置装备摆设
s create a new empty Sun disklabel
t change a partition“s system id //转变一个分区的体系标识
u change display/entry units //转变显现/条款单元
v verify the partition table //考证分区表
w write table to disk and exit //保管加入
x extra functionality (experts only)
罕见linux撑持的分区范例为82 swap互换分区、83 linux分区、8e LVM逻辑卷组。
分区点窜实现后键入w保管加入。这时辰分区还不能利用,由于linux的内核还不辨认分区的信息
4、使linux内核辨认分区信息
cat /proc/partitions 检查内核辨认的分区信息
[root@Redhat5 ~]# cat /proc/partitions
major minor #blocks name
8 0 125829120 sda
8 1 104391 sda1
8 2 41945715 sda2
8 3 1052257 sda3
253 0 30703616 dm-0
253 1 5111808 dm-1
让内核从头读取硬件分区表有两个号令
partprobe /dev/sda ------》 redhat 5.x ,redhat 6.x须要重启
partx -a /dev/sda5 /dev/sda-------》redhat 6.x
内核加载分区信息以后再检查
[root@Redhat5 ~]# cat /proc/partitions
major minor #blocks name
8 0 125829120 sda
8 1 104391 sda1
8 2 41945715 sda2
8 3 1052257 sda3
8 4 0 sda4
8 5 1959898 sda5
8 6 3911796 sda6
253 0 30703616 dm-0
253 1 5111808 dm-1
5、格局化分区
格局化分区的号令
mkfs -t fstype /dev/part -t挑选格局化的范例,而后是阿谁分区
mkfs.ext2 /dev/part 格局化为ext2的范例,而后是接阿谁分区
mkfs.ext3 /dev/part 格局化为ext3的范例,而后是接阿谁分区
mkfs.ext4 /dev/part 格局化为ext4的范例,而后是接阿谁分区
mke2fs 比之前几个加倍壮大的格局化分区的号令
这几个号令之间相干的干系
mkfs -t ext4 = mkfs.ext4 = mke2fs -t ext4
mkfs -t ext3 = mkfs.ext3 = mke2fs -j = mke2fs -t ext3
mkfs -t ext2 = mkfs.ext2 = mke2fs = mke2fs -t ext2
mke2fs (man mke2fs):建立文件范例---》/etc/mke2fs.conf 设置装备摆设文件
-t:文件范例
-j:相称于 ext3
-b:指定块巨细{1024”2048|4096byte},块巨细取决cpu对内存页框巨细的撑持,x86体系默许页
巨细是4096,4k
-L: label 设定卷标
-m: #预留给办理利用的块所占的比率 普通用在分区很大的时辰,#为数字
mke2fs -t ext3 /dev/sda5 #把分区格局为ext3格局的
mke2fs -t ext3 -b 2048 /dev/sda5 # 把分区的块改成2048字节,普通用于体系中小文件良多的环境
mke2fs -t ext3 -m 3 /dev/sda5 #把分区预留的空间改成所占总空间的3%,默许为5%,由于当某个分区充足大的时辰,能够或许削减空间
mke2fs -t ext3 -L DATE /dev/sda5 #把分区的卷标设置为DATE
tune2fs 号令能够或许检查分区的具体信息,mke2fs 与 tune2fs的干系和useradd与usermod的干系很近似。mke2fs撑持的参数tune2fs大大都都撑持,概况请man tune2fs检查相干的赞助。
option
-l: 显现文件体系超等块信息;
-L label:从头设定卷标;
-m #: 调剂预留给办理利用的块所占有整体空间的比例;
-r #: 调剂预留给办理利用的块个数;
-o:设定挂载默许选项
-O: 设定文件体系默许特征
-E: 调剂文件体系的扩大属性
tune2fs不撑持-b参数转变块的巨细。
tune2fs -l /dev/sda5 能够或许具体检查分区的信息
[root@Redhat5 ~]# tune2fs -l /dev/sda5 | grep “^Block size” //显现sda5分区块的巨细
Block size: 4096
[root@Redhat5 ~]# tune2fs -l /dev/sda5 | grep “^Reserved” //显现sda5预留空间
Reserved block count: 24498
Reserved GDT blocks: 119
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
tune2fs -L DATE /dev/sda5 #点窜卷标
tune2fs -m 3 /dev/sda5 #点窜预留给办理利用的块所占有整体空间的比例
e2label:显现或设定卷标
e2label /dev/sda5 MYDATE
blkid :显现装备的UUID及文件体系范例,及卷标
6、挂载
mount 挂载------》显现的是/etc/mtab文件外面的内容
mount [-t fstype] DEVICE MOUNT_POINT
号令 装备 挂载点
mount [-t fstype] LABEL=“卷标” MOUNT_POINT --》e2label检查标签
mount [-t fstype] UUID=“UUID” MOUNT_POINT ----》blkid能够或许检查UUID
options:
-o:用于指定挂着选项,经常利用的挂着选项,选项有良多用逗号离隔
ro:只读挂载
rw:读写挂载(默许)
noatime:封闭更新拜候时辰
auto:是不是能够或许由“mount -a”挂载
defaults:相称于rw, suid, dev, exec, auto, nouser, async.
sync:同步
async:异步
noexec:不轻易装备中的二进制间接运转
remount:从头挂载
loop:本地回环装备: 挂载体系已存在的镜像
-t:
-v:verbose 显现具体信息
-n:挂载文件体系时,不更新/etc/mtab文件
-r:只读挂载相称于“-o ro”
挂载的几种体例
显现体系已挂载的文件
挂载分区sda5到/mnt/sda5目次下
[root@Redhat5 ~]# mkdir /mnt/sda5 #建立一个挂载目次
[root@Redhat5 ~]# mount /dev/sda5 /mnt/sda5/ #把分区挂载到新建的目次外面
[root@Redhat5 ~]# mount “ grep ”/dev/sda5“ #检查分区是不是挂载
/dev/sda5 on /mnt/sda5 type ext3 (rw) #显现分区已挂载
[root@Redhat5 ~]# umount /dev/sda5 #卸载分区
[root@Redhat5 ~]#mount | grep ”/dev/sda5“ #发明分区已被卸载
[root@Redhat5 ~]# blkid #显现装备的UUID及文件体系范例,及卷标
/dev/mapper/vol0-home: UUID=”d1aeef77-bb47-4718-a91c-d4870b536440“ TYPE=”ext3“
/dev/sda3: LABEL=”SWAP-sda3“ TYPE=”swap“
/dev/sda1: LABEL=”/boot“ UUID=”5e5eaaac-cc56-42da-81eb-9adebff0fa2e“ TYPE=”ext3“
/dev/vol0/root: UUID=”4302a528-e88e-43d3-b3cc-1c2b29cda656“ TYPE=”ext3“
/dev/sda5: LABEL=”DATE“ UUID=”8f4f9b53-0bf0-4ce9-9665-bd4c7ae9ce59“ TYPE=”ext3“
[root@Redhat5 ~]# mount LABEL=”DATE“ /mnt/sda5/ #能够或许查到到分区5的标签为DATE,通
过挂载标签来挂载分区
[root@Redhat5 ~]# mount | grep ”/dev/sda5“ #检查分区是不是挂载
/dev/sda5 on /mnt/sda5 type ext3 (rw)
[root@Redhat5 ~]# umount /dev/sda5 #卸载分区
[root@Redhat5 ~]#mount | grep ”/dev/sda5“
[root@Redhat5 ~]# mount UUID=”8f4f9b53-0bf0-4ce9-9665-bd4c7ae9ce59“ /mnt/sda5/
#经由过程挂载UUID来挂载分区
[root@Redhat5 ~]#mount | grep ”/dev/sda5“
/dev/sda5 on /mnt/sda5 type ext3 (rw)
用mount号令挂载的文件在体系开机的时辰是不能主动挂载的,想要体系开机就挂载写到设置装备摆设文件便可/etc/fstab
echo ”LABEL=DATE /mnt/sde5 ext3 defaults 0 0“ 》》 /etc/fstab
/etc/fstab文件的格局
[root@Redhat5 ~]# cat /etc/fstab
/dev/vol0/root / ext3 defaults 1 1
/dev/vol0/home /home ext3 defaults 1 2
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
字段以空格分开
1、挂载的装备:装备文件、卷标、UUID
2、挂载点: 与跟相干联的目次
3、文件体系范例:ext3,ext4
4、挂载选项:defaults表现利用默许选项,多个选项相互间逗号分开
5、转储频次:0:从不备份、1:逐日备份、2:每隔一日备份
6、自检顺序:0:不检测、1:第一个检测,普通只能为根文件体系第一个检测 2 。。.9
【Linux格局化硬盘的体例和步骤】相干文章:
Linux体系是若何格局化硬盘03-22
linux下建造装置rpm包的体例步骤03-01
Oracle、Linux和CentOS装置设置装备摆设步骤02-26
若何掩护硬盘不被格局化03-28
硬盘格局化了还能规复吗03-19
Linux的备份体例03-09
修复硬盘的体例12-04
硬盘降温的体例03-20