六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > Linux下Fdisk分區(qū)詳解

Linux下Fdisk分區(qū)詳解

時(shí)間: 志藝942 分享

Linux下Fdisk分區(qū)詳解

  那么你知道Linux下Fdisk分區(qū)詳解么?接下來是小編為大家收集的Linux下Fdisk分區(qū)詳解,歡迎大家閱讀:

  Linux下Fdisk分區(qū)詳解

  1、 通過Fdisk查看系統(tǒng)分區(qū)詳細(xì)信息:

  Fdisk –l 詳解:

  [root@jetsenLin ~]# fdisk -l

  Disk /dev/sda: 10.7 GB, 10737418240 bytes

  255 heads, 63 sectors/track, 1305 cylinders

  Units = cylinders of 16065 * 512 = 8225280bytes

  注釋:這個(gè)硬盤的大小是10.7GB,有255個(gè)磁面,63個(gè)扇區(qū),1305磁柱(cylinders)

  每個(gè)cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(約為)=8.225280M(約為);

  Device Boot Start End Blocks Id System

  /dev/sda1 * 1 13 104391 83 Linux

  /dev/sda2 14 1305 10377990 8e Linux LVM

  id和System 表示的是一個(gè)意思,id看起來不太直觀,我們要在fdisk 一個(gè)分區(qū)時(shí),通過指定id來確認(rèn)分區(qū)類型;比如 7表示的就NTFS 分區(qū);這個(gè)在fdisk 中要通過t功能來指定。下面的部分會(huì)提到;

  Disk /dev/sdb: 21.4 GB,21474836480 bytes

  255 heads, 63 sectors/track, 2610 cylinders

  Units = cylinders of 16065 * 512 = 8225280bytes

  Disk /dev/sdb doesn't contain a validpartition table

  說明:硬盤分區(qū)的表示:在Linux 是通過hd*x 或 sd*x 表示的:

  其中* 表示的是a、b、c ... ...

  另外x 表示的數(shù)字 1、2、3 ... ...

  hd大多是IDE硬盤;sd大多是SCSI或移動(dòng)存儲(chǔ);引導(dǎo)(Boot):表示引導(dǎo)分區(qū),在上面的例子中sda1 是引導(dǎo)分區(qū);

  Start (開始):表示的一個(gè)分區(qū)從Xcylinder(磁柱)開始;

  End (結(jié)束):表示一個(gè)分區(qū)到 Ycylinder(磁柱)結(jié)束;

  2、 學(xué)會(huì)使用fdisk幫助功能:

  [root@jetsenLin~]# fdisk /dev/sda

  Thenumber of cylinders for this disk is set to 1305.

  There isnothing wrong with that, but this is larger than 1024,

  and couldin certain setups cause problems with:

  1) softwarethat runs at boot time (e.g., old versions of LILO)

  2)booting and partitioning software from other OSs

  (e.g., DOS FDISK, OS/2 FDISK)

  Command(m for help): m ---輸出幫助信息

  Commandaction

  a toggle a bootable flag ---設(shè)置啟動(dòng)分區(qū)

  b edit bsd disklabel ---編輯分區(qū)標(biāo)簽

  c toggle the dos compatibility flag

  d delete a partition --刪除一個(gè)分區(qū)

  l list known partition types --列出分區(qū)類型

  m print this menu --幫助

  n add a new partition --建立一個(gè)新的分區(qū)

  o create a new empty DOS partition table --創(chuàng)建一個(gè)新的空白DOS分區(qū)表

  p print the partition table ---打印分區(qū)表

  q quit without saving changes ---退出不保存設(shè)置

  s createa new empty Sun disklabel ---

  t changea partition's system id ---改變分區(qū)的ID

  u changedisplay/entry units ---改變顯示的單位

  v verifythe partition table ---檢查驗(yàn)證分區(qū)表

  w write table to disk and exit ---保存分區(qū)表

  x extra functionality (experts only)

  Command (m for help):

  3、 通過Fdisk對磁盤分區(qū)進(jìn)行操作:

  Fdisk 創(chuàng)建分區(qū):

  [root@jetsenLin ~]#fdisk /dev/sdb

  Device contains neither a valid DOSpartition table, nor Sun, SGI or OSF disklabel

  Building a new DOS disklabel. Changes willremain in memory only,

  until you decide to write them. After that,of course, the previous

  content won't be recoverable.

  The number of cylinders for this disk isset to 2610.

  There is nothing wrong with that, but thisis larger than 1024,

  and could in certain setups cause problemswith:

  1) software that runs at boot time (e.g.,old versions of LILO)

  2) booting and partitioning software fromother OSs

  (e.g., DOS FDISK, OS/2 FDISK)

  Warning: invalid flag 0x0000 of partitiontable 4 will be corrected by w(rite)

  Command (m for help): n ---輸入m會(huì)有幫助信息出來,輸入n不打印幫助信息

  Command action

  e extended

  p primary partition (1-4) ---指定分區(qū)類型 e為擴(kuò)展分區(qū) p為主分區(qū)

  p

  Partition number (1-4): 1 ---定義分區(qū)數(shù)量 --主分區(qū)最多只能有四個(gè)

  First cylinder (1-2610, default 1): 1 ---設(shè)定起始分區(qū)的位置

  Last cylinder or +size or +sizeM or +sizeK(1-2610, default 2610):

  Using default value 2610 ---設(shè)定結(jié)束分區(qū)的位置

  Command (m for help): w ---保存剛才的配置信息。

  The partition table has been altered!

  Calling ioctl() to re-read partition table.

  Syncing disks.

  [root@jetsenLin ~]#

  Fdisk 刪除分區(qū):

  [root@jetsenLin ~]# fdisk /dev/sdb

  The number of cylinders for this disk isset to 2610.

  There is nothing wrong with that, but thisis larger than 1024,

  and could in certain setups cause problemswith:

  1) software that runs at boot time (e.g.,old versions of LILO)

  2) booting and partitioning software fromother OSs

  (e.g., DOS FDISK, OS/2 FDISK)

  Command (m for help): d ---d 是代表刪除,并且會(huì)列出當(dāng)前磁盤的分區(qū)數(shù)。

  Selected partition 1

  Command (m for help): p ----p 是代表刪除后,顯示磁盤還有幾個(gè)剩余的分區(qū)。

  Disk /dev/sdb: 21.4 GB, 21474836480 bytes

  255 heads, 63 sectors/track, 2610 cylinders

  Units = cylinders of 16065 * 512 = 8225280bytes

  Device Boot Start End Blocks Id System ----已經(jīng)沒有分區(qū)了

  Command (m for help): w ----保存剛才的操作并且生效

  The partition table has been altered!

  Calling ioctl() to re-read partition table.

  WARNING: Re-reading the partition tablefailed with error 16: Device or resource busy.

  The kernel still uses the old table.

  The new table will be used at the nextreboot.

  這里報(bào)了一錯(cuò)誤,分區(qū)表正在使用,刪除再下次啟動(dòng)生效

  Syncing disks. ---同步新的磁盤信息

  [root@jetsenLin ~]# fdisk -l /dev/sdb

  Disk /dev/sdb: 21.4 GB, 21474836480 bytes

  255 heads, 63 sectors/track, 2610 cylinders

  Units = cylinders of 16065 * 512 = 8225280bytes

  Device Boot Start End Blocks Id System

  通過fdisk 命令來創(chuàng)建一指定大小的分區(qū)并增加一個(gè)分區(qū)

  Fdisk n

  創(chuàng)建分區(qū):

  [root@jetsenLin ~]# fdisk /dev/sdb

  The number of cylinders for this disk isset to 2610.

  There is nothing wrong with that, but thisis larger than 1024,

  and could in certain setups cause problemswith:

  1) software that runs at boot time (e.g.,old versions of LILO)

  2) booting and partitioning software fromother OSs

  (e.g., DOS FDISK, OS/2 FDISK)

  Command (m for help): n ---創(chuàng)建分區(qū)

  Command action

  e extended

  p primary partition (1-4) --指定分區(qū)類型為主分區(qū)

  p

  Partition number (1-4): 1 --指定其實(shí)分區(qū)號(hào)

  First cylinder (1-2610, default 1): 1 --指定起始柱面號(hào)

  Last cylinder or +size or +sizeM or +sizeK(1-2610, default 2610): 1024 ---指定終止柱面號(hào)

  Command (m for help): w ---保存分區(qū)配置信息

  The partition table has been altered!

  Calling ioctl() to re-read partition table.

  WARNING: Re-reading the partition tablefailed with error 16: Device or resource busy.

  The kernel still uses the old table.

  The new table will be used at the nextreboot.

  Syncing disks.

  增加分區(qū):

  [root@jetsenLin ~]# fdisk /dev/sdb -----增加分區(qū)

  The number of cylinders for this disk isset to 2610.

  There is nothing wrong with that, but thisis larger than 1024,

  and could in certain setups cause problemswith:

  1) software that runs at boot time (e.g.,old versions of LILO)

  2) booting and partitioning software fromother OSs

  (e.g., DOS FDISK, OS/2 FDISK)

  Command (m for help): n ---分區(qū)類型

  Command action

  e extended

  p primary partition (1-4) ---還是指定主分區(qū)

  p

  Partition number (1-4): 1 ---分區(qū)號(hào),我指定1。

  Partition 1is already defined. Delete it beforere-adding it.

  –提示分區(qū)號(hào)1已經(jīng)存在,刪除后操作

  Command (m for help): n --我們重新創(chuàng)建分區(qū)

  Command action

  e extended

  p primary partition (1-4) --指定分區(qū)類型

  p

  Partition number (1-4): 2 ---因?yàn)榉謪^(qū)1已經(jīng)存在,所以我們指定分區(qū)2,可通過。

  First cylinder (1025-2610, default 1025): ---指定起始礠柱號(hào),默認(rèn)是上一分區(qū)后一號(hào)。

  Using default value 1025

  Last cylinder or +size or +sizeM or +sizeK(1025-2610, default 2610): 2000 --指定終止礠柱號(hào)。 www.2cto.com

  Command (m for help): w ---保存分區(qū)配置

  The partition table has been altered!

  Calling ioctl() to re-read partition table.

  WARNING: Re-reading the partition tablefailed with error 16: Device or resource busy.

  The kernel still uses the old table.

  The new table will be used at the nextreboot.

  Syncing disks.

  [root@jetsenLin ~]#

  通過fdisk命令來來修改現(xiàn)有分區(qū)類型

  Fdisk 通過t參數(shù)來指定

  查看分區(qū)類型

  [root@jetsenLin ~]# fdisk -l /dev/sdb 查看分區(qū)信息,類型是Linux,id是83

  Disk /dev/sdb: 21.4 GB, 21474836480 bytes

  255 heads, 63 sectors/track, 2610 cylinders

  Units = cylinders of 16065 * 512 = 8225280bytes

  Device Boot Start End Blocks Id System

  /dev/sdb1 1 1024 8225248+ 83 Linux

  /dev/sdb2 1025 2000 7839720 83 Linux

  修改分區(qū)類型

  [root@jetsenLin ~]# fdisk /dev/sdb

  The number of cylinders for this disk isset to 2610.

  There is nothing wrong with that, but thisis larger than 1024,

  and could in certain setups cause problemswith:

  1) software that runs at boot time (e.g.,old versions of LILO)

  2) booting and partitioning software fromother OSs

  (e.g., DOS FDISK, OS/2 FDISK)

  Command (m for help): t ---進(jìn)入修改分區(qū)類型

  Partition number (1-4): 1 ---指定需要修改的分區(qū)號(hào)

  Hex code (type L tolist codes): 6 ---指定分區(qū)號(hào)為6,也就是FAT16

  注意:查看分區(qū)類型的代碼,在這里可以輸入L查看就可以了

  Changed system type of partition 1 to 6(FAT16)

  Command (m for help): w ---保存

  The partition table has been altered!

  Calling ioctl() to re-read partition table.

  WARNING: Re-reading the partition tablefailed with error 16: Device or resource busy.

  The kernel still uses the old table.

  The new table will be used at the nextreboot.

  WARNING: If you have created or modifiedany DOS 6.x

  partitions, please see the fdisk manualpage for additional

  information.

  Syncing disks.

  [root@jetsenLin ~]# fdisk -l /dev/sdb ---我們看到已經(jīng)FAT16,并且ID也改成6了。

  Disk /dev/sdb: 21.4 GB, 21474836480 bytes

  255 heads, 63 sectors/track, 2610 cylinders

  Units = cylinders of 16065 * 512 = 8225280bytes

  Device Boot Start End Blocks Id System

  /dev/sdb1 1 1024 8225248+ 6 FAT16

  /dev/sdb2 1025 2000 7839720 83 Linux

  [root@jetsenLin ~]#

  4、 對分區(qū)進(jìn)行格式化及加載:

  對分區(qū)進(jìn)行格式化的命令如下等,mkfs后面所接的代表的是將要格式化成的文件系統(tǒng)類型:

  mkfs.bfs

  mkfs.ext2

  mkfs.ext3

  mkfs.jfs

  mkfs.msdos

  mkfs.vfat

  mkfs.cramfs

  mkfs.minix

  mkfs.reiserfs

  mkfs.xfs

  格式化分區(qū):

  [root@jetsenLin ~]# mkfs.ext4 /dev/sdb1 ---格式化分區(qū)類型為ext4

  mke4fs 1.41.5(23-Apr-2009)

  Filesystem label= ---我們沒有指定卷標(biāo),就沒有

  OS type: Linux ---操作系統(tǒng)類型

  Block size=4096 (log=2) --單個(gè)塊的大小

  Fragment size=4096 (log=2) --片大小

  1310720 inodes, 5241198blocks

  262059 blocks (5.00%)reserved for the super user

  First data block=0

  Maximum filesystem blocks=0

  160 block groups

  32768 blocks per group, 32768fragments per group

  8192 inodes per group

  Superblock backups stored on blocks:

  32768, 98304, 163840, 229376, 294912,819200, 884736, 1605632, 2654208,

  4096000 www.2cto.com

  Writing inode tables:done

  Creating journal (32768blocks): done

  Writing superblocks andfilesystem accounting information: done

  This filesystem will beautomatically checked every 27 mounts or

  180 days, whichever comesfirst. Use tune4fs -c or -i to override.

  掛載磁盤:(臨時(shí)掛載)

  [root@jetsenLin ~]# mkdir/data --創(chuàng)建掛載目錄點(diǎn)

  [root@jetsenLin ~]#mount /dev/sdb1 /data --將/dev/sdb1 掛載到/data

  驗(yàn)證是否成功掛載

  [root@jetsenLin ~]# df -h

  Filesystem Size Used Avail Use% Mounted on

  /dev/mapper/VolGroup00-LogVol00

  7.7G 3.1G 4.2G 43% /

  /dev/sda1 99M 12M 82M 13% /boot

  tmpfs 506M 0 506M 0% /dev/shm

  /dev/sdb1 20G 16K 20G 1% /data --我們看到已經(jīng)成功掛載了。

  [root@jetsenLin ~]#

  掛載磁盤:(永久掛載)

  通過vi編輯器編輯/etc/fstab文件,內(nèi)容如下,(紅色部分是剛添加上去的):

  掛載路徑 掛載的分區(qū) 文件系統(tǒng) 掛載參數(shù) 是否要備份 自檢順序

  /dev/VolGroup00/LogVol00/ ext3 defaults 1 1

  LABEL=/boot /boot ext3 defaults 1 2

  tmpfs /dev/shm tmpfs defaults 0 0

  devpts /dev/pts devpts gid=5,mode=620 0 0

  sysfs /sys sysfs defaults 0 0

  proc /proc proc defaults 0 0

  /dev/VolGroup00/LogVol01swap swap defaults 0 0

  /data /dev/sdb1 ext4 default 0 0

  第四列掛載參數(shù):通過查看man mount 來查看

  第五列是否要備份:(0為不備份,1為要備份,一般情況下不用做備份)

  第六列自檢程序 (0為不自檢,1或2為要自檢,如果是根分區(qū)要設(shè)置1,其它分區(qū)只能是2)

  
看了“Linux下Fdisk分區(qū)詳解”還想看:

1.linux下磁盤怎么分區(qū)(2)

2.Linux下的GPT分區(qū)教程

3.Linux磁盤管理GPT分區(qū)教程

4.linux系統(tǒng)硬盤怎么格式化

2918567