linux分區調整分區大小
㈠ linux如何調整分區大小我的分區都滿了。根分區還有很多沒用,我想在根分區裡面分點出來做擴展分區
看樣子你好像沒有使用LVM,這樣調整比較麻煩,同時數據還可能會丟失。如果不考慮數據丟失的話可以試一下刪除分區再重新分區,使用 fdisk 工具。
㈡ linux 系統安裝好後,如何調整分區
linux有很多管理工具,你要看你的文件在那個分區,可以使用pwd命令先查看它的路徑 然後使用 df -v命令看看文件系統的安裝路徑,你要找到和你的文件路徑匹配最大化的路徑,然後看看前面系統顯示的分區代碼 分區代碼的後面兩位代表分區: 例如:a1 代表第一個硬碟的第一個分區 a2 代表第一個硬碟的第二個分區 b1 代表第二個硬碟的第一個分區 以此類推 由於linux文件系統採用的是ext文件系統,該文件系統不允許完成後再次修改分區,因此不能變更分區 要調整分區的大小,你可以收lvm(邏輯卷)來進行 管理操作很多步驟,不可再次敘述,建議你看看linux管理方面的書籍。《Linux就該這么學》里有相關介紹,建議看看。
㈢ linux如何修改磁碟分區大小
用fdisk這個工具,可以查看硬碟分區情況
fdisk
-l
/dev/sda(如果是scsi介面的話)
,會發現創建了幾個分區,分別用sda1,sda2,sda3,表示。如果,你上面顯示的是柱面數,和下面結束的柱面數相同的話,說明你沒有多餘的空間了。fdisk
/dev/sda
按m鍵,會出現提示,n是添加一個分區,p是列印現在的分區情況,d是刪除一個分區,q是退出,w是保存,你可以先刪除分區,然後再重新創建分區,然後w保存退出,執行#partprobe,會使分區立即生效,不必重啟。希望對你有幫助。
㈣ 怎麼給linux分區擴大容量'
這里以RedhatAS4為例。當磁碟分區發現不夠用時,能想道的第一個做法就是增加分區大小。但是一般Linux如果沒有採用邏輯卷管理,則動態增加分區大小很困難,一個能想道的法就是,備份分區文件系統數據,刪除分區,然後再重新創建分區,恢復備份的文件系統,這個做法比較玄,可能刪除分區後導致系統無法啟動。第二個做法就是,創建一個新的邏輯分區(當然必須有未使用的磁碟空間能分配),將文件系統從老分區拷貝到新分區,然後修改fstab,使用新分區/文件系統替換老的分區/文件系統第三種做法是,創建一個新的邏輯分區,將新的邏輯分區格式化ext3(或其他類型)的文件系統,mount到磁碟空間不夠的文件系統,就跟原來的分區/文件系統一樣的使用。這里採用的是第三種方式:sdb為第二個SCSI硬碟。[root@hdp0hadoop]#/sbin/fdisk/dev/.Thereisnothingwrongwiththat,butthisislargerthan1024,:1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)2)(e.g.,DOSFDISK,OS/2FDISK)Command(mforhelp):pDisk/dev/sdb:73.5GB,73557090304bytes255heads,63sectors/track,8942cylindersUnits=cylindersof16065*512=/dev/sdb1*11301044193+83Linux/dev/sdb21313912096482+82Linuxswap/dev/sdb3392521104422583Linux/dev/sdb4522894267641682+5Extended/dev/sdb552258652208183Linux/dev/sdb658765152208183Linux/dev/sdb765211734192933+83Linux可以看出sdb1,2,3為主分區,sdb4為擴展分區。後面的sdb5,6,7則為邏輯分區。柱面編號(Start,End)是連續的,sdb7隻用道了1173,而從擴展分區看最大到8942,也就是說,還有7769個柱面是空閑的,一個柱面大小為8225280,約為8M大小。還剩7769*8225280bytes,約62G未使用。新增加一個邏輯分區(註:若涉及到主分區和擴展分區,實際情況可能比這個復雜,這里4個主分區(包括擴展分區)都分過了,所以只能分邏輯分區)Command(mforhelp):nFirstcylinder(1174-8942,default1174):Usingdefaultvalue1174增加大小為10GLastcylinderor+sizeor+sizeMor+sizeK(1174-8942,default8942):+10240M增加後看一下,多了一個邏輯分區/dev/sdb8Command(mforhelp):pDisk/dev/sdb:73.5GB,73557090304bytes255heads,63sectors/track,8942cylindersUnits=cylindersof16065*512=/dev/sdb1*11301044193+83Linux/dev/sdb21313912096482+82Linuxswap/dev/sdb3392521104422583Linux/dev/sdb4522894267641682+5Extended/dev/sdb552258652208183Linux/dev/sdb658765152208183Linux/dev/sdb765211734192933+83Linux/dev/sdb81174241910008463+83Linux可以看到,增加了一個sdb8的分區,柱面號從1174到2419.寫入分區表,執行分區操作Command(mforhelp):!Callingioctl()tore-readpartitiontable.WARNING:Re-:設備或資源忙.Thekernelstillusestheoldtable..Syncingdisks.分區完後,是看不到文件系統的[root@hdp0hadoop]#df-mFilesystem1M-塊已用可用已用%掛載點/dev/sdb1100458237262%/none1014010140%/dev/shm/dev/sdb3100480714785%/home/dev/sdb5494114583%/opt/dev/sdb74031327255486%/usr/dev/sdb64948738219%/var重啟機器reboot格式化文件系統[root@hdp0hadoop]#/sbin/mkfs.ext3/dev/sdb8mount文件系統,/home/develop為/home下一目錄[root@hdp0hadoop]#mount/dev/sdb8/home/develop查看文件系統,可以看到新建立的分區/文件系統已經掛載上,能夠使用了。[root@hdp0hadoop]#df-mFilesystem1M-塊已用可用已用%掛載點/dev/sdb1100458237262%/none1014010140%/dev/shm/dev/sdb3100480714785%/home/dev/sdb5494114583%/opt/dev/sdb74031327255486%/usr/dev/sdb64948738219%/var/dev/sdb896215490791%/home/develop
㈤ 如何調整Linux磁碟分區的大小
用fdisk這個工具,可以查看硬碟分區情況 fdisk -l /dev/sda(如果是scsi介面的話) ,會發現創建了幾個分區,分別用sda1,sda2,sda3,表示。如果,你上面顯示的是柱面數,和下面結束的柱面數相同的話,說明你沒有多餘的空間了。fdisk /dev/sda 按m鍵,會出現提示,n是添加一個分區,p是列印現在的分區情況,d是刪除一個分區,q是退出,w是保存,你可以先刪除分區,然後再重新創建分區,然後w保存退出,執行#partprobe,會使分區立即生效,不必重啟。
㈥ 怎麼樣擴大linux 分區
這里以Red hat AS4 為例。當磁碟分區發現不夠用時,能想道的第一個做法就是增加分區大小。但是一般Linux如果沒有採用邏輯卷管理,則動態增加分區大小很困難,一個能想道的辦法就是,備份分區文件系統數據,刪除分區,然後再重新創建分區,恢復備份的文件系統,這個做法比較玄,可能刪除分區後導致系統無法啟動。
第二個做法就是,創建一個新的邏輯分區(當然必須有未使用的磁碟空間能分配),將文件系統從老分區拷貝到新分區,然後修改fstab,使用新分區/文件系統替換老的分區/文件系統
第三種做法是,創建一個新的邏輯分區,將新的邏輯分區格式化ext3(或其他類型)的文件系統,mount到磁碟空間不夠的文件系統,就跟原來的分區/文件系統一樣的使用。
這里採用的是第三種方式:
sdb為第二個SCSI硬碟。
[root@hdp0 hadoop]# /sbin/fdisk /dev/sdb
The number of cylinders for this disk is set to 8942.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that 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): p
Disk /dev/sdb: 73.5 GB, 73557090304 bytes
255 heads, 63 sectors/track, 8942 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 130 1044193+ 83 Linux
/dev/sdb2 131 391 2096482+ 82 Linux swap
/dev/sdb3 392 521 1044225 83 Linux
/dev/sdb4 522 8942 67641682+ 5 Extended
/dev/sdb5 522 586 522081 83 Linux
/dev/sdb6 587 651 522081 83 Linux
/dev/sdb7 652 1173 4192933+ 83 Linux
可以看出sdb1,2,3為主分區,sdb4為擴展分區。後面的sdb5,6,7則為邏輯分區。柱面編號(Start,End)是連續的,sdb7隻用道了1173,而從擴展分區看最大到8942,也就是說,還有7769個柱面是空閑的,一個柱面大小為8225280,約為8M大小。還剩7769*8225280bytes,約62G未使用。
新增加一個邏輯分區(註:若涉及到主分區和擴展分區,實際情況可能比這個復雜,這里4個主分區(包括擴展分區)都分過了,所以只能分邏輯分區)
Command (m for help): n
First cylinder (1174-8942, default 1174):
Using default value 1174
增加大小為10G
Last cylinder or +size or +sizeM or +sizeK (1174-8942, default 8942): +10240M
增加後看一下,多了一個邏輯分區/dev/sdb8
Command (m for help): p
Disk /dev/sdb: 73.5 GB, 73557090304 bytes
255 heads, 63 sectors/track, 8942 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 130 1044193+ 83 Linux
/dev/sdb2 131 391 2096482+ 82 Linux swap
/dev/sdb3 392 521 1044225 83 Linux
/dev/sdb4 522 8942 67641682+ 5 Extended
/dev/sdb5 522 586 522081 83 Linux
/dev/sdb6 587 651 522081 83 Linux
/dev/sdb7 652 1173 4192933+ 83 Linux
/dev/sdb8 1174 2419 10008463+ 83 Linux
可以看到,增加了一個sdb8的分區,柱面號從1174到2419.
寫入分區表,執行分區操作
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 設備或資源忙.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
分區完後,是看不到文件系統的
[root@hdp0 hadoop]# df -m
Filesystem 1M-塊 已用 可用 已用% 掛載點
/dev/sdb1 1004 582 372 62% /
none 1014 0 1014 0% /dev/shm
/dev/sdb3 1004 807 147 85% /home
/dev/sdb5 494 11 458 3% /opt
/dev/sdb7 4031 3272 554 86% /usr
/dev/sdb6 494 87 382 19% /var
重啟機器
reboot
格式化文件系統
[root@hdp0 hadoop]#/sbin/mkfs.ext3 /dev/sdb8
mount文件系統,/home/develop 為/home下一目錄
[root@hdp0 hadoop]#mount /dev/sdb8 /home/develop
查看文件系統,可以看到新建立的分區/文件系統已經掛載上,能夠使用了。
[root@hdp0 hadoop]# df -m
Filesystem 1M-塊 已用 可用 已用% 掛載點
/dev/sdb1 1004 582 372 62% /
none 1014 0 1014 0% /dev/shm
/dev/sdb3 1004 807 147 85% /home
/dev/sdb5 494 11 458 3% /opt
/dev/sdb7 4031 3272 554 86% /usr
/dev/sdb6 494 87 382 19% /var
/dev/sdb8 9621 54 9079 1% /home/develop
㈦ linux怎樣無損調整分區大小
沒必要,你可以直接
掛載
直接用未分配的分區。如果要把它合並到sda2裡面我會的只有
重裝系統
,在重裝的過程中把sda2刪除,這樣重新分區就可以了,如果刪除後還不能合並,那把其他分區也刪除再重新分區就可以了。
㈧ 系統管理:如何調整Linux磁碟分區的大小
祝生、三娘夫妻不再找尋替身,反而搭救路人免遭水莽草之害,並懲處了以水莽草害人的吳阿婆。
㈨ linux如何調整分區大小
從截圖不是lvm, 但是還有個笨辦法。
1, 在sda2, sda3 對應的掛載點建個目錄, 然後做個軟連接在 / 目錄下。
2, 或者可以用 dd,做個塊文件,格式化,然後掛載到 / 目錄下的目錄 。
一般都是做成lvm,這個方便擴展。如何做lvm