linux 的文件系统(2)

首先说一下一个磁盘的使用:

  磁盘的使用必须得格式化,最开始得先进行低级格式化,也即是划分磁道,扇区 之类的。

   后来得进行 分区 ,再创建文件系统,再挂载(也即是关联到 / 下的某个目录作为访问入口)。

也即是:

 低级格式化(磁道,扇区)  ---> 分区   --->  创建文件系统   --->   挂载

这里顺便提一下,根 所在分区成为根分区(根文件系统),有些目录是不能独立

出去的(如  /etc  ,  /bin   , /sbin  等)

 要访问一个分区,也不一定非得从根下的某个目录进入,

如 /var/a/b 可以说 /var 在一号分区上,a 在2 号分区上, b 在3 号分区上。

要访问 3 号分区需访问 1 号分区 再访问 2 号分区 然后再访问 3 号分区。

所以访问一个分区不是从直接就是间接从  / 开始。


说一下硬盘设备的设备文件名 :

    IDE ,ATA :  以 hd 开头

    SATA :      以  sd   开头

    SCSI :     以  sd   开头

    USB :      以  sd   开头

a , b ,c .....     用来区别同一种类型下的不同设备

IDE  比较独特 ,一般只有  2  个  IDE 口,每个口有两块盘

 IDE  : 第一个  IDE  口 : 主 ,从 (hda  hdb)

             第二个  IDE  口  :   主 ,从 (hdc  hdd)

1 ,  2 , 3 , 4 ,5  .. . . . 用来标志磁盘上的分区

从 5 开始只能是逻辑分区

逻辑分区可以有多个,扩展分区只能有一个,主分区最多只有 4 个

如果要添加一个虚拟硬盘 请看这篇博文最下面的图片

这里说一下 fdisk 命令 :

  fdisk 是 Linux 下硬盘的分区工具。

  用法 :   fdisk    [-l]    [设备名称]

   常用用法 :  fdisk -l    列出系统中所有磁盘设备以及分区表

             技术分享


     fdisk -l  设备名    列出该设备的分区表

技术分享

 fdisk  设备名   对该设备直接进行分区

技术分享

  m  获得帮助               p  显示当前硬盘上的分区

   q   不保存退出           n  创建新分区

   w    保存退出             d  删除一个分区

   t     修改分区类型       l   显示所支持的文件系统类型



下面简单演示一个在/dev/sdb上创建一个分区的操作

技术分享


技术分享


一个修改分区类型的操作

技术分享

技术分享


注意 : 上面 用 n 创建分区后   有   p   和  e  供选择  (p 代表创建主分区 ,e 代表创建扩展分区)

              起始柱面可以直接回车

             大小的话: +n  (G|M|K)

             修改完一定要用 w  保存。

  修改完可以用  cat /proc/partitions 查看是否已经同步到内核

 如果没有同步到内核 ,可以重启,或者  partx  -a 设备名   进行同步。

   对一个分区进行删除操作时请先确保分区没被使用,要看分区是否被使用,

 可以用 df -h 来查看。


利用脚本创建分区 (利用 echo 和 | )

  • 技术分享


在 VM 中为 linux 主机增加一个虚拟盘 :

如右脚本所示,注意 /dev/sdb 得为空白磁盘

结果创建 3 主分区,第 3 号主分区为交换分区。




























技术分享


直接点击  添加

技术分享


这里鼠标点击硬盘 然后再下一步

技术分享

选择你想要的 磁盘类型 然后下一步

技术分享


直接下一步就行了


技术分享


自己设定磁盘大小 然后再下一步



技术分享


直接点击完成


技术分享



此时 重启系统

重启后可以用  fdisk -l  查看

技术分享



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。