fdisk命令?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
Gasfk
帖子: 3
注册时间: 2013-12-05 14:52

fdisk命令?

#1

帖子 Gasfk » 2013-12-08 11:06

fdisk命令,分区硬盘:
1)n,创建一新分区。
2)p,创建主分区

整个硬盘,只划分一个主分区。
为什么
First sector (2048-7815023, default 2048):
输入数字是:2048,而不是:1?
附件
b1.png
上次由 Gasfk 在 2013-12-08 11:14,总共编辑 1 次。
头像
leavfin
帖子: 599
注册时间: 2012-01-12 13:32

Re: fdisk命令?

#2

帖子 leavfin » 2013-12-08 11:14

Gasfk 写了:fdisk命令,分区硬盘:
1)n,创建一新分区。
2)p,创建主分区

硬盘只分一个主分区,为什么
First sector (2048-7815023, default 2048):
输入数字是:2048,而不是:1?
写了默认2048
楼主有没有搞错啊,英文不济就去翻译嘛
Gasfk
帖子: 3
注册时间: 2013-12-05 14:52

Re: fdisk命令?

#3

帖子 Gasfk » 2013-12-08 11:16

leavfin 写了:
Gasfk 写了:fdisk命令,分区硬盘:
1)n,创建一新分区。
2)p,创建主分区

硬盘只分一个主分区,为什么
First sector (2048-7815023, default 2048):
输入数字是:2048,而不是:1?
写了默认2048
楼主有没有搞错啊,英文不济就去翻译嘛
为什么,是由2048开始呢?

用软件gparted是由1开始!
头像
leavfin
帖子: 599
注册时间: 2012-01-12 13:32

Re: fdisk命令?

#4

帖子 leavfin » 2013-12-08 11:26

扇区是第2048开始的
楼主你输入的1是指分区号
Gasfk
帖子: 3
注册时间: 2013-12-05 14:52

Re: fdisk命令?

#5

帖子 Gasfk » 2013-12-08 11:43

leavfin 写了:扇区是第2048开始的
楼主你输入的1是指分区号
?
附件
c.png
头像
leavfin
帖子: 599
注册时间: 2012-01-12 13:32

Re: fdisk命令?

#6

帖子 leavfin » 2013-12-08 11:48

楼主你想表达什么
一个问号,一幅图片
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: fdisk命令?

#7

帖子 poloshiao » 2013-12-08 12:55

MiB
1 MiB = 1048576 bytes = 2 的 20 次方 bytes
http://en.wikipedia.org/wiki/Mebibyte
整个硬盘,只划分一个主分区。
为什么
First sector (2048-7815023, default 2048):
输入数字是:2048,而不是:1?
分割區 預設起點是第 2048 sector 預設終點是 第 7815023 sector
第 0 sector 到第 2047 sector 剛好共 2048 個 sectors 是在 分割區 預設起點第 2048 sector 前面
意思是 分割區 預設起點 前面共有 2048 個 sectors 的空間
這個空間不屬於 任何分割區

1 sector = 512 bytes
2048 個 sectors = 512 x 2048 = 1048576 bytes = 1 MiB
用软件gparted是由1开始
附加檔案:
這個 1 單位是 MiB
是說 分割區前面的空白區域 是 1048576 bytes = 1 MiB 大小 不屬於 分割區裏面

補充說明
1. 以前的硬碟分割 MBR 常常說 MBR 是 512 bytes 這是 早期的規格 就是指 第 1 個分割區前面的空白是 512 bytes = 1 sector
現在 Ubuntu 預設 第 1 個分割區前面的空白是 1048576 bytes = 1 MiB = 2048 sectors = 0 ~ 2047 sector
所以 gparted 第一個分割區 前面預留 1 MiB 空白空間
fdisk 指令
parted 指令
gdisk 指令
....
第一個分割區 都是從 第 2048 個 sector 開始

2. 這個 1 MiB 做什麼用呢
除了 前面 512 sectors 還是存放 MBR 分割資訊以外 (0~445 放開機導引訊息 446~511 放分割區訊息)
後面還有 2047 個 512 sectors 留給 其它程式設計人員使用 例如 RAID LVM 等等 都把一些訊息寫在這裏
http://en.wikipedia.org/wiki/Mebibyte

3. 硬碟高級格式 (Advanced Format)
http://en.wikipedia.org/wiki/Advanced_Format
是指 4096 bytes-per-sector, or 4K

3-1. 目前 Ubuntu 分割以 1 MiB 爲分割基本單位
1 MiB = 1048576÷4096 = 256
所以支援 硬碟高級格式 (Advanced Format)
头像
lanjian9151
帖子: 403
注册时间: 2008-01-09 21:19
系统: Gentoo

Re: fdisk命令?

#8

帖子 lanjian9151 » 2013-12-10 14:42

注意基础知识的学习,LS那位讲的很清楚了。
fdisk用的是sector表示,gparted用的是字节大小表示
回复