Fdisk 命令

讲真, 这种东西挺危险的, 如果你不知道你在做什么, 请不要随意使用这个工具, 如果出了差错, 那你近几天的搜索关键词将会变成"数据恢复 Linux", 这是一个悲伤的故事…

所以个人建议新手还是不要实际操作, 知道个大概意思就可以, 当然, 你完全可以新划分一块分区进行操作, 或者边看鸟哥的书边操作, 毕竟这里说的都很肤浅, 三思而后行, 特别是对重要数据进行操作.

基本命令

fdisk的操作键:

  • n 新建一个分区
  • d 删除一个分钱
  • p 打印当前的分区表
  • w 把当前所有操作写入分区表, 也就是保存. (三思啊主公!)
  • q 退出

新建一个分区

下面的例子新建了一个/dev/sda1分区:

  1. # fdisk /dev/sda
  2. Command (m for help): p
  3. Disk /dev/sda: 287.0 GB, 287005343744 bytes
  4. 255 heads, 63 sectors/track, 34893 cylinders
  5. Units = cylinders of 16065 * 512 = 8225280 bytes
  6. Device Boot Start End Blocks Id System
  7. Command (m for help): n
  8. Command action
  9. e extended
  10. p primary partition (1-4)
  11. p
  12. Partition number (1-4): 1
  13. First cylinder (1-34893, default 1):
  14. Using default value 1
  15. Last cylinder or +size or +sizeM or +sizeK (1-34893,
  16. default 34893):
  17. Using default value 34893
  18. Command (m for help): w
  19. The partition table has been altered!
  20. Calling ioctl() to re-read partition table.
  21. Syncing disks.

不得不说, 这个作者越来越水了,这种分区的东西一年半载根本用不上一次, 介绍这么点东西还不如不说, 这里面水多深, 又是分区表格式, 又是磁盘格式, 这里面的区别, 道道, 一天半会儿根本学不来…

建议大家先不要触及这方面的东西, 要不就先看看操作系统, 了解一下磁盘分区, 了解一下储存方式以及Linux是怎么组织文件的, 要是什么都不懂, 还是离分区远远的吧, 数据弄丢了可真不是一件小事儿.(用虚拟机的就不要管我了…)

另外, 还有一些工具是用来恢复数据的, 不懂的千万要查文档, 否则你怎么死的都不知道,