上海龙凤419

操纵体系

Linux格局化硬盘的体例和步骤

时辰:2024-09-10 03:46:03 操纵体系 我要投稿
  • 相干保举

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装置和利用Glances的体例先容03-05

Linux的备份体例03-09

修复硬盘的体例12-04

硬盘降温的体例03-20