linux磁碟分區命令
㈠ linux列出磁碟分區信息的命令是
fdisk -l
sfdisk -l
㈡ linux磁碟分區命令是什麼
Linux磁碟分區命令中有專門的分區命令fdisk和parted。其中fdisk命令較為常用,但不支持大於2TB的分區;如果需要支持大於2TB的分區,則需要使用parted命令,當然parted命令也能分配較小的分區。
㈢ 安裝linux系統時怎麼手動分區
1、首先打開linux系統。再用fdisk -l查詢磁碟信息。
㈣ 在LINUX系統中,分區與格式化硬碟的命令是什麼
原文地址http://linux.chinaunix.net/techdoc/system/2005/06/20/922958.shtml
在Linux中可以用fdisk和parted來進行分區,然後使用mkfs來格式化硬碟。當然在安裝Linux的時候,系統提供了一個圖形化的界面來處理磁碟的分區。不過在本文中我們不討論這個問題,因為在許多資料中我們都可以找到這個方法的使用說明。本文討論的是在安裝完Linux後的分區和格式化的處理。
一、通過fdisk進行硬碟的分區
1.首先使用「sfdisk -l」命令查看硬碟信息。在命令窗口中輸入該命令後,系統顯示了計算機中的所有硬碟的大小。當然除了這個命令外,我們還可使用「sfdisk -s」、「df」、「fdisk -l」等命令,這里就不再一一列舉了。
2.在命令行中輸入「fdisk /dev/hdX」後回車。(/dev/hdX是具體你想進行分區操作的硬碟編號,如「a」表示第一塊硬碟,依此類推)。
3.進入分區界面後,按M鍵可以看到相關的幫助。輸入N表示建立一個新的分區,之後根據提示選擇建立分區的類型,這里我們按下P建立一個主分區。
4.接下來是選中分區的區號,在這里有1~4可以選擇,本例中選1。然後輸入分區的大小,但是這里有一個麻煩的問題,就是在Linux中fdisk是使用柱面來顯示硬碟的總量,所以我們必須先輸入開始的柱面,然後再輸入結束的柱面。可用一個簡單的方法用來換算分區大小,如我們有一個80G的硬碟,可在系統要求我們輸入開始柱面的時候看到總的柱面是9729,此時可用下列公式來計算每個分區的柱面大小:「分區的大小/總磁碟容量×9729」。在得到這個柱面大小後,我們就可以通過「開始柱面+柱面大小」得到結束的柱面了。
5.完成分區大小的設置後我們只要輸入W,這樣整個分區操作就結束了。最後輸入Q退出分區程序。如果你要做多個分區或擴展分區只要重復這些步驟就可以了。
二、通過parted來建立分區
parted命令的使用方法並不復雜,也便於理解。
1.在命令窗口中輸入「parted /dev/hdX」後回車進入分區界面,我們可用print命令看到硬碟的分區情況和硬碟的大小。
2.使用mkpart命令來建立分區,命令如下:
mkpart primary ext3 1024 2048
其含義是從磁碟的1024M的位置開始到2048M的位置結束建立一個ext3格式的大小為1024M的主分區。
三、刪除分區
不管是fdisk還是parted建立的分區,都可以刪除。篇幅所限我們就只說在parted中刪除分區的方法了。在圖2中每個分區的前面都有一個數字,這個數字就是分區的編號。找到想要刪除的分區後輸入「rm X」就可以了,其中X就是分區的編號。
四、格式化分區
格式化分區使用mkfs命令,如「/sbin/mkfs -t ext3 /dev/hdb3」,其含義就是將分區hdb3格式化為EXT3的格式。當然除了EXT格式,還可以格式化為FAT的格式,具體命令如下:
/sbin/mkfs -t msdos /dev/hdb3
當然如果你安裝了多操作系統,那麼就可以在Windows中看到這個在Linux中建立的DOS分區了,不過筆者發現在Red Hat Linux中不可以將分區格式化為FAT32,在以後的版本中應該是可以的吧。
五、讓硬碟啟動自動掛載
例如掛載/dev/hdb1分區到/mnt/hd目錄下
用vi編輯/etc/fstab文件,加入如下內容
/dev/dhb1 /mnt/hd reiserfs defaults
提示:fdisk和parted的參數還有很多,本文中的這些參數是使用最頻繁的,有興趣的朋友可以看看幫助文檔。
㈤ Linux系統中進行磁碟管理的常用命令有哪些
Linux磁碟與文件系統管理命令
fdisk:磁碟分區工具
partprobe:更新內核的硬碟分區表信息
tune2fs:調整ext2/ext3/ext4文件系統參數
parted:磁碟分區工具
mkfs:創建Linux文件系統
mpe2fs:導出ext2/ext3/ext4文件系統信息
resize2fs:調整ext2/ext3/ext4文件系統大小
fsck:檢查並修復Linux文件系統
dd:轉換或復制文件
mount:掛載文件系統
umount:卸載文件系統
df:報告文件系統磁碟空間的使用情況
mkswap:創建交換分區
swapon:激活交換分區
swapoff:關閉交換分區
sync:刷新文件系統緩沖區
㈥ linux中查看硬碟分區信息的命令是什麼
使用命令」df -l和df -h「具體查看分區使用狀況。
實際這兩個命令具有一樣的作用區別是顯示的容量單位不一樣,當然也可以直接使用明」df -lh「。
這樣我們可以直觀的看到當前系統分區(包括交換分區swap)的」文件系統、容量、已用 、可用、已用% 、掛載點「等實時裝況。
㈦ linux系統中對新磁碟分區可以使用的命令是
一般是fdisk
比如fdisk /dev/sdb
也可以使用gpart
分區時注意不要弄錯磁碟了。
㈧ 如何在Linux操作系統中新建磁碟分區
Linux下可以用fdisk命令新建分區,方法如下:
1、首先用fdisk -l命令查看硬碟信息,硬碟有剩餘空間就可以對其進行分區。
2、假設/dev/sdb 沒有使用,用 fdisk /dev/sdb [不會用請進入命令後根據提示鍵入m獲得幫助]
3、有擴展分區和主分區,邏輯分區在擴展分區中建立。注意到括弧中的1-4,最多隻能建四個主分區(包括擴展分區)。/dev/sdb沒有使用的話就先建一個主分區:
4、根據步驟3的說明建立擴展分區:
5、擴展分區建好就可以在擴展分區建立邏輯分區了
6、就會顯示已經建好一個主分區,一個邏輯分區,需要保存退出使分區設置生效。
7、如果fdisk命令不熟悉使用 fdisk -h 查看幫助,或者在命令使用中根據提示操作
㈨ 在LINUX系統中,分區與格式化硬碟的命令是什麼
Linux下常用的分區工具:
fdisk/sfdisk:命令行工具,各種版本和環境都能使用,包含在軟體包util-linux中
diskdruid:圖形化分區工具,只能在安裝REDHAT系統時使用。
第一步:fdisk
[root@novice ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
[root@novice ~]# fdisk /dev/sdb
Command (m for help): #在輸入上面的命令後會出現左邊的提示,輸入m就會得到一個幫助菜單,如下:
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
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
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
#help雖然是英文的,可都很簡單,在這里不再解釋。
#現在,我們正式開始分區的操作:
Command (m for help): n #新建分區
Command action
e extended
p primary partition (1-4)
#e/p分別對應擴展分區 /主分區;我們先分四個主分區,每個50M;然後再來增加主分區或擴展分區,看會出現怎樣的狀況,嘿嘿。
p #分區類型為主分區
Partition number (1-4, default 1): 1 #分區號,在這里我們依次選擇1、2、3、4
First sector (2048-496127, default 2048): #指定分區的起始扇區,一般默認,按enter鍵即可。
Last sector, +sectors or +size{K,M,G} (2048-496127, default 496127): +50M #指定分區的終止扇區,根據前面的提示我們可以做出相應的選擇+sectors 或 +size{K,M,G}
Command (m for help): p #用p列印出已建好的分區列表
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
#剩下的三個分區的建立操作同上
#分好四個主分區後的情況如下
Command (m for help): p
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 309298 25+ 83 Linux
#已經建好四個主分區啦,現在我們來看看如果再建主分區或是擴展分區的話會出現怎樣的情況:
Command (m for help): n
You must delete some partition and add an extended partition first
#看到了吧,不能再建分區啦!要再建分區的話必須刪除some分區,再新建一個擴展分區才行。
#現在,我們刪掉一個主分區,來新建擴展分區
Command (m for help): d #刪除分區
Partition number (1-4): 4 #選擇要刪除分區的分區號,我們選第四個
Command (m for help): p #列印,如下,四個分區變成了三個!
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
#新建一個擴展分區
#如果在沒有建滿三個主分的區的情況下建立擴展分區,相關選項會有些不同。
Command (m for help): n
Command action
e extended
p primary partition (1-4)
e
Selected partition 4
First sector (309248-496127, default 309248): #enter,默認
Using default value 309248
Last sector, +sectors or +size{K,M,G} (309248-496127, default 496127): #enter,默認,使用剩餘空間
Using default value 496127
Command (m for help): p
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
#接下來,我們在新建的擴展分區里再新建兩個邏輯分區,因為已經有了三個主分區,這里不會再顯示是建立邏輯分區還是主分區的提示!
Command (m for help): n
First sector (311296-496127, default 311296): #enter
Using default value 311296
Last sector, +sectors or +size{K,M,G} (311296-496127, default 496127): +50M
Command (m for help): n
First sector (415744-496127, default 415744): #enter
Using default value 415744
Last sector, +sectors or +size{K,M,G} (415744-496127, default 496127): #enter
Using default value 496127
Command (m for help): p
Disk /dev/sdb: 254 MB, 254017536 bytes
8 heads, 61 sectors/track, 1016 cylinders, total 496128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 83 Linux
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
/dev/sdb5 311296 413695 51200 83 Linux
/dev/sdb6 415744 496127 40192 83 Linux
#上面的列表,就是我們今天分區的成果啦!接下來保存退出,重啟計算機,就可以進行下一步的mkfs操作啦!如果忘記了相關的操作命令,記得按m!!!
Command (m for help): w #保存
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
另:在建好分區後,我們還可以更改相關分區的文件系統類型
#如,我們要把第二個主分區改成Linux下的交換分區,操作如下
Command (m for help): t #更改文件系統類型
Partition number (1-6): 2 #選擇第二個分區
Hex code (type L to list codes): L #選擇要更改的文件系統編碼,可以按L來查看相關編碼信息。
0 Empty 24 NEC DOS 81 Minix / old Lin bf Solaris
1 FAT12 39 Plan 9 82 Linux swap / So c1 DRDOS/sec (FAT-
2 XENIX root 3c PartitionMagic 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 40 Venix 80286 84 OS/2 hidden C: c6 DRDOS/sec (FAT-
............
16 Hidden FAT16 64 Novell Netware af HFS / HFS+ fb VMware VMFS
17 Hidden HPFS/NTF 65 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST SmartSleep 70 DiskSecure Mult b8 BSDI swap fd Linux raid auto
1b Hidden W95 FAT3 75 PC/IX bb Boot Wizard hid fe LANstep
1c Hidden W95 FAT3 80 Old Minix be Solaris boot ff BBT
1e Hidden W95 FAT1
Hex code (type L to list codes): 82 #查找到linux swap的編碼為82
Changed system type of partition 2 to 82 (Linux swap / Solaris)
Command (m for help): p
..............
Device Boot Start End Blocks Id System
/dev/sdb1 2048 104447 51200 83 Linux
/dev/sdb2 104448 206847 51200 82 Linux swap / Solaris
/dev/sdb3 206848 309247 51200 83 Linux
/dev/sdb4 309248 496127 93440 5 Extended
/dev/sdb5 311296 413695 51200 83 Linux
/dev/sdb6 415744 496127 40192 83 Linux
#最後別忘了保存!如果你須要的話!
#擴展分區不能直接使用,邏輯分區只能建立在擴展分區上!
第二步:mkfs(mkfs時分區的格式最好與fdisk設定的分區格式一致,不然.......)
mkfs支持ext2 ext3 vfa msdos jfs reiserfs等文件系統。
用法1:mkfs -t
例: mkfs -t ext3 /dev/sdb2
用法2:mkfs.
例:mkfs,vfat /dev/sdb3
mke2fs支持ext2/ext3文件系統
用法:mke2fs [-j]
例:mke2fs -j /dev/sdb5
# 更多更具體的用法請參照相關命令的man手冊
下面,接著實驗:
例一
[root@novice ~]# mkfs -t ext3 /dev/sdb1
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
12824 inodes, 51200 blocks
2560 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=52428800
7 block groups
8192 blocks per group, 8192 fragments per group
1832 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
第三部:掛載
掛載:mount
例:mount /dev/sdb1 /mnt /sdb1
卸載:umonut
例:umount /dev/sdb1
㈩ linux系統格式化分區用哪個命令
linux系統格式化分區用fdisk命令。
Linux fdisk是一個創建和維護分區表的程序,它兼容DOS類型的分區表、BSD或者SUN類型的磁碟列表。
語法
fdisk [必要參數][選擇參數]
必要參數:
-l 列出素所有分區表
-u 與"-l"搭配使用,顯示分區數目
選擇參數:
-s<分區編號> 指定分區
-v 版本信息
菜單操作說明
m :顯示菜單和幫助信息
a :活動分區標記/引導分區
d :刪除分區
l :顯示分區類型
n :新建分區
p :顯示分區信息
q :退出不保存
t :設置分區號
v :進行分區檢查
w :保存修改
x :擴展應用,高級功能
常用:
fdisk -l 查看分區
fdisk -lu
當提示許可權不夠時,前面加上sudo