導航:首頁 > 編程系統 > linux擴容當前分區

linux擴容當前分區

發布時間:2023-08-16 09:48:54

linux磁碟掛載和擴容(1)

本章我們先介紹Linux伺服器磁碟掛載,下期介紹Linux磁碟擴容問題。

Linux磁碟掛載有兩種情況

1. 小於2T磁碟掛載
2. 大於2T磁碟掛載

下面我們分別介紹兩種情況的掛載方式
以下磁碟名稱都以/dev/sdc為例

掛載小於2T的磁碟也分兩種
第一種,直接掛載裸盤,此刻就不用創建分區

在這種情況下,可以直接格式化磁碟,我們這里用ext4格式,當然也可以使用xfs格式
1)格式化分區

2)掛載磁碟
在掛載磁碟之前為了防止機器重啟的時候沒有載入磁碟,我們需要添加配置文件

1)創建分區
在這種情況下,我們需要先將裸盤創建分區,需要使用fdisk命令
以下都是按照實際運維工作中使用的介紹,還有特殊情況可以自行搜索文檔研究。

3) 掛載分區

和上面一樣,掛載大於2T的磁碟也分裸盤和分區

第一種,掛載裸盤的話,和小於2T一樣,不涉及分區情況,可以直接掛載,具體掛載方式可以參考小於2T的裸盤掛載方式

下面具體說一下第二種,磁碟分區掛載

這種方式已經不能使用fdisk工具了,fdisk只適合劃分2T一下的磁碟,此刻需要用到的工具是parted
1)建立磁碟標簽GPT
parted /dev/sdc
查看當前磁碟信息
print 可以看到磁碟還沒有分區

我們這里使用創建主分區,並且使用全部磁碟

mkpart primary 0% 100%

4) 掛載磁碟
這里也參考上面的磁碟掛載,寫入配置文件/etc/fstab,這里為了簡便,我直接在命令行掛載了。

此時可以看到磁碟已經掛載

㈡ 給linux虛擬機硬碟擴容(LVM分區)

1.關耐虧租閉虛擬機,調整磁碟容量大小。

2.開啟虛擬機,查看磁碟分區信息。

3.創建新分區

4.重新讀取分區

5.創建物理卷

6.查看卷組名稱,以及昌兆卷組使用情況

7.將物理卷擴展到卷組

8.查看當前邏輯卷的空間狀態

9.將卷空激組中的空閑空間擴展到根分區邏輯卷

10.執行

11.查看擴展之後磁碟使用情況

㈢ linux之lvm分區擴容

以下步驟的前提為磁碟lvm分區
1、加入新硬碟

2、分區

PV(physical volume)即物理卷,就是物理磁碟,可以通過fdisk -l 查看操作系統有幾塊硬碟

VG(volume group)即卷組,就是一組物理磁碟的組合,裡面可以有一塊硬碟也可以有多塊硬碟

LV(logical volume)及邏輯卷,就是在VG(指定的物理磁碟組)裡面劃分出來的

可以說成是PV就是硬碟,而VG就是管理硬碟的操作系統,而LV就是操作系統分出來的各個分區.

PV->VG->LV-> 文件系統使用(掛載到某個目錄)

對新磁碟/dev/sdb進行分區

[root@xt-prod-mydb02 ~]# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
New disk label type? gpt
(parted) mkpart
Partition name? []?
File system type? [ext2]? xfs
Start? 1
End? 10G
(parted) q
Information: You may need to update /etc/fstab.

創建物理卷 pvcreate /dev/sdb1

創建卷組 並將物理卷加入其中 vgcreate data /dev/sdb1 (data為卷組名)

創建邏輯卷組並分配大小 lvcreate -l +100%FREE -n lvdata data

格式化 mkfs.xfs /dev/mappper/data-lvdata

開機掛載新硬碟 vi /etc/fstab

掛載 mount -a (先建data目錄 mkdir /data)

查看 df -lh

卸載掛點 umount /dev/mapper/data-lvdata

3、擴容
磁碟/dev/sdb只分10個G。。還有10G沒有分配。。所以繼續進行分區
parted /dev/sdb

列印分區信息表可以看到有兩個分區了。

創建物理卷 pvcreat /dev/sdb2
查看將要擴容的卷組信息 vgdisplay 可見可擴容大小為0

將物理卷擴展到卷組 #vgextend data /dev/sdb2 (此處『cl』是卷組名稱)

再次查看卷組信息 vgdisplay 可擴容空間變成10G

將卷組中空閑空間擴展到 /data #lvextend -l +100%FREE /dev/mapper/data-lvdata

.刷新文件系統是擴容生效 #xfs_growfs /dev/mapper/data-lvdata

查看結果 :df -lh 擴容成功

㈣ linux新增了磁碟空間,怎麼增大原有的分區

樓下提供的是一種變相的方案, 將新增空間轉變為分區掛載到文件系統中使用。
另一種方案是用fdisk 根據磁碟分區起始和終止柱面號,刪除已有分區,重新新建分區。
具體方案參考以下網路文章(以下原文基本涵蓋了主要技術點,如果未涉及其他具體細節,你可參考其他網路同分類文章):
##################
在使用linux的過程中, 有時會出現因為安裝系統時分區不當導致有的分區空間不足,而有的分區空間過剩的情況.

比如: 我在安裝系統時給/usr/local分配器了5G的空間,但使用一段過程後發現, /usr/local最多隻用到了1G.這樣可以將
/usr/local大小調整為1G. 空出4G留作他用.

本文歸納了在不破快文件系統數據的前提下對文件系統大小進行調整的方法.這里採用的是"拆東牆, 補西牆"的方法. 當然, 如果你的
磁碟中有未分區的空閑空間, 你就不用減小某個分區的空間了. 這實際上是一個特例.

減小一個分區的大小:
[ partition ]
[ partition | free space ]

增加一個分區的大小:
[ partition a1 | partition b | free space ]
[ partition a2 | | partition a2 ]

准備工作

(一) 備份

首先組好備份要更改的分區中的文件. 對磁碟的操作也許會導致數據的丟失. 開始工作之前最好將重要的數據保存到別的分區.

(二) 獲取相關信息.

1, 運行 $ df , 查看文件系統信息. 記下你想要調整的分區對應的掛載點和設備文件.
這一步是為了查看/usr/local對應/dev/中的哪個設備文件. 本文以/dev/hda7為例.

2, 運行 # sudo fdisk /dev/sda . 進入fdisk , 按下p, 查看磁碟分區信息. 記下/dev/sda8的起始柱面號, 終止柱面號. 設他們分別為start, end. 並記下一個"Unit"包含多少位元組.

注意, 文件系統大小和磁碟分區大小是不能等同的: 起碼他們的計量單位不同. 在文件系統中, 一般用KB, MB, GB為單位. 但在fdisk中, 是以磁碟的"unit"值(即一個柱面中包含的位元組數)來計算的. 我們運行 # fdisk /dev/sda後, fdisk顯示如下信息:

Disk /dev/sda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

(三)計算終止柱面號

e.g: 原先/usr/local的大小為5000 MB, 起始柱面號為2550, 終止柱面號為3157. 那麼我現在要將它的大小改為1000MB, 應該這樣計算終止柱面號( [3.2] = 4 ):

終止柱面號 = 2550 + [(1000 * 1024 * 1024 ) / 8225280] = 2678

使用fdisk刪除原來的分區(以前分區的數據不會丟失!). 然後新建一個分區, 新分區於舊分區唯一的區別就在於分區大小不一樣, 這表現在他們終止柱面號不同.
增加分區大小: 終止柱面號設置為空閑空間的最後一個柱面號.
減小分區大小: 終止柱面號由計算得出.

開始調整
在開始調整之前, 最好拿一張紙記下要調整的分區的下列信息:
調整前大小, 調整後大小. 它掛載在哪個目錄, 對應於/dev/中的哪個設備. 起始, 終止柱面.

e.g: 調整前: 5G, 調整後: 1G, 掛載點: /usr/local, 對應於/dev/hda7. 起始,終止柱面分別為2550, 3157.

1, 卸載分區
最好在runlevel = 1的情況下卸載.
# umount /dev/<partition to resize>

2, 檢查文件系統的一致性
# fsck -n /dev/<partition to resize>

3, 如夠是ext3系統, 還要去除日誌
# tune2fs -O ^has_journal /dev/<partition to resize>

注意: 取出日誌後的ext3系統是無法掛載的, 使用

# tune2fs -j /dev/<resized partition>重建日誌.

4, 調整文件系統大小
# resize_reiserfs -s 1000M /dev/hda7
調整完文件系統的大小以後,再使用以下命令以文件系統進行全面的檢查:
# reiserfsck --check --fix-fixable /dev/hda7

5, 進入fdisk, 調整分區大小.
# fdisk /dev/hda

由於內核仍然使用舊的分區表, 重啟之後再進行後面的步驟.

通過以上步驟,我們已經完成了硬碟分區大小調整的操作,接下來回到重新調整文件系統大小的問題上來。 由於硬碟分區是按照柱面來計劃的,我們要在 resize_reiserfs步驟上就一步到位調整文件系統大小與硬碟分區大小正好相等是比較困難的事情。所以一般是調硬碟分區比文件系統要大一點點,然後再通過以下命令進行同步(當然如果你不在意硬碟分區裡面存在部分空間的話也可以忽略以下步驟):
# umount /home/
# resize_reiserfs /dev/hda6

這樣, 就將/usr/local的大小調整為1G, 留下了4G的空閑磁碟空間.
#####################

㈤ 為虛擬機下的linux擴容了硬碟的容量,怎麼分區啊

1.
fdisk
–l查看、確認新增硬碟的設備名稱
2.
fdisk
/dev/sdb進入到互動式的分區管理界專面
3.
p-----列出硬碟中屬的分區情況
4.
n-----新建分區
5.
d-----刪除分區
6.
t-----變更分區類型
7.
w和q-----退出fdisk分區工具
8.
partprobe
/dev/sdb重新探測硬碟中分區情況的變化
9.
ls
/sbin/mkfs*查看「/sbin」目錄中與mkfs相關的工具程序
10.
mkfs.ext3
/dev/sdb1=mkfs
–t
ext3
/dev/sdb1創建ext3文件系統

㈥ Linux 已有四個主分區,怎麼新增擴展分區

linux下一塊硬碟最多有四個主分區,所以需要刪除一個分區,才能新增擴展分區。
fdisk
命令:
如fdisk
/dev/sda
刪除分區:command(m
for
help):
d
刪除一個分區,刪除請備份數據
新增分區:command(m
for
help):
n
p---檢查是否生效
w---保存
q---離開

㈦ linux  centos8 本地數據盤無損擴容

首先在網頁後台擴容,然後進入系統操作命令,

先取消掛載需要擴容的硬碟,可以用umount -lf  dev/vdb 強製取消掛載,

使用fdisk 刪除當前硬碟分區,然後重新建一個新的分區,參考操作:https://blog.csdn.net/Hu_wen/article/details/84379690,

操作完成後,重新使用df -h,查看當前文件系統情況,有可能該分區被重新掛載了,需要再一次操作取消掛載,

然後使用命令檢查操作分區並擴容,枝喊鍵

e2fsck -f /dev/vdb1 # 檢查文件系統

resize2fs /dev/vdb1 # 變更滲褲文件系統大小

然後重新掛載硬碟  mount /dev/vdb1 /data/

再次使用df -h查看當前文件系統情況

需要注意的事:fdisk 刪除和重建分區不影響現有數據,為了保險可以備份下在操作,

也就是說可以實現不影響數猛巧據的情況下 進行磁碟擴容

㈧ linux已經分區,想增大一個分區的容量怎麼辦

你這個系統是基於lvm的配置的,可以不重裝調整分區大小。但是有個預置條件要先弄清楚:
你要增大的home分區的空間從哪裡來?增加了新的硬碟還是從別的分區里摳出來。

1)如果是前者的話,很好操作
a 把新的硬碟分區加入到lvm的卷組(vg_srv1459)中
b 然後用lvresize命令擴展你的分區也即邏輯卷/dev/mapper/vg_srv1459-lv_home 即可,然後再擴展你的文件系統
(注意:擴展分區和擴展文件系統是要分開做的),針對不同格式文件系統用的命令不同如ext2的resize2fs。

2)如果是後者就復雜些,因為沒有額外的分區加入卷組,你要從root分區摳空間出來。
a 類似1b(逆序操作),先先減少root分區的文件系統大小,然後再減少分區大小,摳出來的空間會回到卷組里。
b 操作同1b

閱讀全文

與linux擴容當前分區相關的資料

熱點內容
圖片文件被鎖定無法打開 瀏覽:768
wr886nv2升級 瀏覽:490
移動硬碟視頻文件無法刪除 瀏覽:417
如何查看網路監控 瀏覽:132
列印機如何連接到網路列印機 瀏覽:181
vmlinux安裝tools 瀏覽:768
波形文件轉mp3 瀏覽:803
linux查看網路 瀏覽:163
如何從cad軟體里列印命令文件 瀏覽:247
clover780ti黑蘋果 瀏覽:928
丙烷數據表哪裡有 瀏覽:72
一直生成photo文件夾 瀏覽:14
為什麼編程語言都是world 瀏覽:489
輕顏相機在手機里的哪個文件夾 瀏覽:547
王者什麼時候版本更新 瀏覽:123
win10桌面圖標太小亂跑 瀏覽:73
寫公文時保密數據如何反映 瀏覽:767
arch設置ip配置文件 瀏覽:641
燒杯APP中的氣體和液體在哪裡 瀏覽:3
找同行工作在哪個網站 瀏覽:254

友情鏈接