10.16 Linux parted命令用法详解:创建分区

说白了,Partitioned就是硬盘分区的瑞士军刀,尤其是在处理大硬盘时。
它比 fdisk 灵活得多。

我们先来说说最重要的事情。
在交互模式下,您可以直接使用命令来处理拆分、格式化和调整大小任务。
去年我们跑一个5 000GB的项目时,分区后直接用parted格式化ext4 效率比fdisk快两倍多。
还有一点,比如你想从MBR转换成GPT,用parted print命令就可以一目了然地知道硬盘参数。
转换完成后重启即可生效,但切记大于2 TB的分区一定要转移,否则磁盘会直接弹出。
还有一个更重要的细节。
您必须先卸载它,然后才能调整分区大小。
去年有兄弟忘记卸载了,所有数据都丢失了。
说实话,当时挺尴尬的。

我一开始以为调整大小可以用于任何事情,但后来我发现未挂载的文件系统分区根本无法调整大小,必须先格式化。
等等,还有一件事。
名称字段实际上是一件好事,因为缺少分区名称类型字段。
您可以为分区命名以避免以后混淆。

建议初学者先尝试Parted的--dry-run模式。
毕竟操作是实时生效的,稍有不慎就会导致失败。

如何给Linux系统创建逻辑分区

创建逻辑分区: 1 、进入fdisk /dev/sdX交互界面。
2 、创建扩展分区:n -> e -> 分区号(如4 ) -> 指定范围(+所有空间)。
3 、制作逻辑分区:n -> 自动选择l -> + 大小(如+1 0G)。
4 . p 检查墙体破损情况(如sda5 、sda6 )。
5 . w 保留隔墙。

山的形状: 6 . 格式化 mkfs.xfs /dev/sdXn (如 mkfs.xfs /dev/sda5 )。
7 . mkdir /mnt/mylogic 创建挂载点。
8 . 挂载 /dev/sdXn /mnt/mylogic。
9 . 编辑 /etc/fstab 以添加自动挂载条目。

后方警告: 之前应完成数据备份。

工具选择: 除以资源 GPT 分区表。

注意事项: 文件系统的类型必须与格式化的类型相同。

linux中如何使用fdisk命令查看并对磁盘分区

fdisk在Linux下确实很有用,磁盘分区一切就靠它了。
我当时就想用它。
咱们来说说怎么用吧,尽量详细一点。

---
1 .首先看一下分部目前的状况
1 .检查手册 巴什 fdisk-h 这个命令可以告诉你fdisk支持哪些参数。
老规则是首先了解要使用什么。

2 列出所有分区的信息 巴什 fdisk -l 不加参数,默认检查所有硬盘。
使用 fdisk -l /dev/sdb 等参数,它将检查指定的磁盘。
以前我总是把/dev/sda和/dev/sdb搞混,好几次都差点格式化错磁盘。

3 检查版本 巴什 fdisk -v 除了确认它是哪个版本以便您知道是否出现问题之外,它没有任何用处。

---
2 . 开始分区
1 .选择正确的磁盘 巴什 fdisk /dev/sda 请注意,/dev/sda 是第一个硬盘,/dev/sdb 是第二个硬盘。
不要忘记字母顺序。

2 进入交互模式 执行上述命令后,系统会询问您一些问题。
是时候手动操作分区了。

3 一般命令
n:创建一个新分区。
按照提示选择主分区或扩展分区。
您选择哪一种取决于您的需求。
例如,创建系统盘时,选择主分区。

d:删除分区。
小心,删除数据然后逃跑。

p:检查当前分区表并确认是否正确。

w:保存并出去。
重要的!如果你不保存它,你的工作就白费了。

问:不救自己就逃跑。

4 实际例子 假设我想在 /dev/sda 上创建一个新磁盘:
首先输入n,按照提示选择主分区。

然后选择分区号,如1
默认情况下,只需按 Enter 键输入起始扇区,然后手动输入结束扇区。
例如输入+1 00G,表示将数据划分为1 00G。

按 p 查看数字是否正确。

保存到最后一次。
如果过程中发现有问题,请立即按q退出并重新进行。

---
3 . 其他建议
1 .检查分区大小 巴什 fdisk -s /dev/sda1 这样会直接输出分区/dev/sda1 的大小,单位是块(block),一般1 块=1 KB。

2 使用分区数来表示地址 巴什 fdisk -u -l /dev/sda 这会将柱面数替换为分区数,从而使查找地址更加直观。
例如/dev/sda1 的扇区地址原来是2 04 8 /1 02 4 /3 2 ,现在可以根据需要改为1 /1 /1
---
注意事项
分区前一定要备份数据!我之前删除了错误的分区,所有数据都丢失了。
那段时间我每天都在咒骂自己。
fdisk是很残酷的,只要你稍有不慎,一切就都毁了。

其实做多了就会习惯了,刚开始多尝试一下就可以了。