linux硬碟擴容
㈠ linux 文件系統擴容
因為不確定你使用文件系統系統的具體情況,不能給出具體的操作命令,以下過程供參考:
>已有分區/dev/sda6大小為1G,隨著業務的增長,空間需求量變大,但又不能重新分區格式化,造成原有數據丟失。此時,可以使用resize2fs進行文件系統擴展,不影響分區中原有文件。
具體步驟:
(1)查看原分區大小為1G左右,並卸載分區
[root@station25 ~]# df -Th
文件系統 類型 容量 已用 可用 已用%% 掛載點
/dev/sda2 ext4 9.7G 7.6G 1.6G 84% /
tmpfs tmpfs 354M 176K 354M 1% /dev/shm
/dev/sda1 ext4 194M 25M 159M 14% /boot
/dev/sr0 iso9660 2.9G 2.9G 0 100% /var/ftp/rhel6
/dev/sda6 ext4 989M 18M 921M 2% /aabb
[root@station25 ~]#umont /dev/sda6
(2)查看/dev/sda8分區的柱面范圍
[root@station25 ~]# fdisk -l |grep sda6
Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table
/dev/sda6 1621 1748 1028128+ 83 Linux
(3)使用fdisk名對sda6重新設定柱面范圍
先刪除分區sda6,然後新增分區sda6,將結束柱面調整為2100。
[root@station25 ~]# fdisk -l|grep sda6
Disk /dev/mapper/myvg01-haoren doesn't contain a valid partition table
/dev/sda6 1621 2100 3855568+ 83 Linux
(4)使用partprobe同步內存中分區信息
(5)使用e2fsck強制檢查分區
[root@station25 ~]#e2fsck -f /dev/sda6
(6)使用resize2fs重新定義文件系統大小
[root@station25 ~]# resize2fs /dev/sda6
resize2fs 1.41.12 (17-May-2010)
Resizing the filesystem on /dev/sda6 to 963892 (4k) blocks.
The filesystem on /dev/sda6 is now 963892 blocks long.
(7)重新掛載分區,使用df -TH 查看擴容後分區大小
[root@station25 ~]# df -Th
文件系統 類型 容量 已用 可用 已用%% 掛載點
/dev/sda2 ext4 9.7G 7.6G 1.6G 84% /
tmpfs tmpfs 354M 176K 354M 1% /dev/shm
/dev/sda1 ext4 194M 25M 159M 14% /boot
/dev/sr0 iso9660 2.9G 2.9G 0 100% /var/ftp/rhel6
/dev/sda6 ext4 3.7G 19M 3.5G 1% /aabb
文件系統擴容成功。
㈡ windows 和linux雙系統怎麼給linux磁碟擴容
用Linux系統的parted軟體,調整分區大小,減小Windows分區(必須有足夠空閑區域),增加Linux系統分區大小。
㈢ 怎麼給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擴容了硬碟的容量,怎麼分區啊
1.查看你/dev下有沒出現你新增擴容後的設備。/dev/hda1-6應該是你擴容前。
2.確認了擴容後的設備名稱ru:
/dev/hdb(sdb,sda總之不是你未擴容前的設備就好)
fdisk
/dev/hdb
p-----列出硬碟中的分區情況
n
-----新建分區
d-----刪除分區
t-----變更分區類型
w-----退出fdisk分區工具
3.mkfs.ext3
/dev/hdb格式化分區。就OK了
如果以上方法可用,請多少給點分,切切!
㈤ linux系統標准分區如何擴容
硬碟快滿了,加硬碟擴容,不管是獨立的伺服器,還是雲空間新買的硬碟,擴容方式一樣。下面以阿里VPS為例,詳細說一下,掛載硬碟擴容的2種方法。
阿里VPS,個人覺得有以下二個方面需要改進
1,默認不是lvm,所以系統盤/dev/xvda1是不能擴容的,所以如果有大數據的東西,一開始就要考慮到擴容的問題。數據量越大,操作風險越大。
2,不能實現無縫擴容,也就是說,在後台擴容一下,不用登錄到VPS,進行調整。非專業人士,擴容困難
㈥ Linux擴容新增磁碟影響存儲嗎
Linux擴容新增磁碟不影響存儲
磁碟是計算機主要的存儲介質,可以存儲大量的二進制數據,並且斷電後也能保持數據不丟失。早期計算機使用的磁碟是軟磁碟(FloppyDisk,簡稱軟盤),如今常用的磁碟是硬磁碟(Harddisk,簡稱硬碟)。
㈦ Linux系統硬碟如何擴容
關機, 插入硬碟, fdisk分區格式化, mount掛載;
如果要在原有的分區上進行擴展, 那麼需要看你原來用什麼文件系統的;
㈧ linux擴容磁碟e2fsck 必須執行么
如果你的linux伺服器磁碟不夠用了,那就需要給磁碟擴容了,下面我們介紹一下linux伺服器磁碟擴容的方法,大家參考使用吧
1、系統環境如下圖:
2、為該系統添加一塊新的虛擬硬碟,添加後需重啟虛擬機,否則系統不識別;如下圖,/dev/sdc
是新添加的硬碟;
3、fdisk
/dev/sdc為新硬碟創建分區:
4、linux允許的主分區為4個,則我們創建分區為
/dev/sdc1
5、默認情況下新建分區的格式為linux,我們使用LVM動態添加磁碟空間,故需要修改
/dev/sdc1
分區格式為LVM,LVM格式id為8e;
6、創建並修改成功後需格式化該分區:mkfs.ext3
/dev/sdc1
7、執行完成進入/etc
目錄下查看是否存在sdc1文件夾,如果不存在,則執行命令partprobe;再執行格式化命令;
8、添加新LVM到已有的LVM組,實現擴容:
(1)lvm進入LVM管理
(2)lvm>pvcreate
/dev/sdc1
初始化分區
(3)lvm>vgextend
VolGroup00
/dev/sdc1將初始化過的分區加入虛擬卷組VolGroup00-LogVol00
(4)lvm>lvextend
-L
+5G
/dev/mapper/VolGroup00-LogVol00
擴展已有卷的容量
(5)lvm>pvdisplay查看卷容量
(6)lvm>quit
9、擴容文件系統:resize2fs
/dev/mapper/VolGroup00-LogVol00
㈨ 為虛擬機下的linux擴容了硬碟的容量,怎麼分區啊
看磁碟狀態 fdisk -l
分區 fdisk -cu /dev/sdX(X是看到的新加的磁碟)
按照向導,n(新建),p(首選分區),給大小,直接回車的話是全給,w(存檔)
查看新分區 partx -a /dev/sdX
格式化 mkfs.ext4 /dev/sdaX1
新建掛載點比如根下 mkdir /name
修改fstab vim /etc/fstab 根據裡面的寫法把新分區掛載到新建的掛載點
掛載 mount -a
查看 df -H
這樣就可以看到新分區掛載上來並顯示分區大小了
㈩ 公司的linux伺服器,,,一個sda5的分區滿了,現在我想加一塊硬碟,給這人分區增加容量!我該怎麼做呀!
1、用LVM(Logicl Volume Manager)邏輯卷管理器可以動態調整磁碟容量,前提是你以前分區用的lvm
2、你可以在/mail下建立鏈接,鏈接到其他磁碟
比如ln -s /opt/log /mail
3、或者你可以這樣操作
a)、比如你買個2T硬碟,fdisk分區/dev/sdb1
b)、格式化實例
mke2fs -jv /dev/sdb1
mkfs.ext3 /dev/sdb1
c)、修改/etc/fstab
修改原來的mail那行,比如
/dev/sda5 /oldmail ext3 defaults 1 2
添加
/dev/sdb1 /mail ext3 defaults 1 2
d)、將/oldmail內容cp或者mv到/mail即可。