Linux 新建分区
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
- 对Linux分区的理解:
- 硬盘接口:
- IDE接口:Linux对连接到IDE接口的硬盘使用/dev/hdx的方式命名,x一般为a,b,c等
- SCSI接口:Linux对连接到SCSI接口的硬盘使用/dev/sdx的方式命名,x一般为a,b,c等。其实Linux对连接到SCSI接口的硬盘是使用ID号区分的。ID范围是:0-15,ID为0的硬盘名为/dev/sda,类推。SCSI主控制器通常占用ID号7,所以SCSI接口最多可连接15个硬盘。
- 分区:
- 分区是针对磁盘,并不是对某一个分区分区。
- 硬盘使用前要进行分区,可分为主分区,扩展分区,逻辑分区。硬盘使用前要进行分区,可分为主分区,扩展分区,逻辑分区。
- 一块硬盘最多4个主分区,最多1个扩展分区,逻辑分区可以有若干个。
- 扩展分区会使用一个主分区的位置。理解为:主分区数+扩展分区数不能超过4个。
- 主分区中不能再划分其他类型的分区,相当于一个逻辑磁盘。
- 扩展分区本身不存储任何东西,不能直接使用,也不能格式化,只是用于区分逻辑分区。所以,扩展分区容量=n个逻辑分区容量之和,从而:硬盘的容量=主分区容量+扩展分区容量。
- 其中1-4为主分区+扩展分区编号,逻辑分区编号从5开始。
- 硬盘接口:
- 一、查看当前磁盘及分区情况:
lsblk
可以看到我这里有两个磁盘,sda、sdb。其中sda有5个分区(sda4为扩展分区,sda5为逻辑分区)、sdb只有1个分区。 - 二、对硬盘进行分区操作
fdisk /dev/sda //操作sda磁盘
...
Command (m for help): m //输出帮助信息
Command action
a toggle a bootable flag //设置启动分区
b edit bsd disklabel //编辑分区标签
c toggle the dos compatibility flag //切换DOS兼容性标志
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 //创建一个新的空白DOS分区表
p print the partition table //打印分区表
q quit without saving changes //退出不保存设置
s create a new empty Sun disklabel 创建一个新的空太阳标签
t change a partition's system id //改变分区的ID
u change display/entry units //改变显示的单位
v verify the partition table //检查验证分区表
w write table to disk and exit //保存分区表
x extra functionality (experts only)
Command (m for help):n
Command action
e extended //扩展分区
p primary partition (1-4) //主分区(最多4个)
p
Partition number (1-4): 1 //分区号(卷标)
First cylinder (1-2597, default 1): 1 // 起始扇区
Last cylinder or +size or +sizeM or +sizeK (1-2597, default 2597):+100M // 结束扇区 或大小
Command (m for help): w //保存刚才的配置信息。
- 三、案例
- 删除sda4、sda5以新建分区
- 新建扩展分区
我这里应该是有碎片区域,导致默认的扇区起始位置没有紧接sda3扇区之后。
一般扩展分区就需要包含剩下的全部空间,否则就浪费了。 - 在扩展分区中新建逻辑分区
继续分区,个数无限制,任意分配,我这里分配2个:
附:
修改分区格式:sudo mkfs -t ntfs/ext4 /dev/sda6
修改分区名称:
ntfs:sudo ntfslabel /dev/sda2 newname
ext2/ext3/ext4: sudo e2label /dev/sda2 newname
参考:
https://www.cnblogs.com/sangmu/p/6629594.html
https://www.cnblogs.com/hanson1/p/7102206.html
https://www.cnblogs.com/lbole/archive/2018/04/25/8904298.html
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献2条内容
所有评论(0)