A. linux Centos7 根目錄擴容實操(lvm模式)
列出各分區使用情況
可以看見 /dev/mapper/centos-root 已經使用了 92% ,我們准備為它擴容
創建新分區
先看一下現有磁碟情況:
已經可以看到新添加的磁碟 /dev/sdb
對新磁碟進行分區
在 fdisk 的交互模式中,依次輸入:
這樣就把整個磁碟分成了一個區
再看一下現有磁碟情況
已經多出了一個新分區
擴展根目錄
將新分區用於擴展 /root
先看一下卷分組
可以看到當前卷分組名為 "centos"
為之前新增的分區創建物理卷:
查看結果:
已經看到新創建的 200G 大小的物理卷
擴展卷分組 "centos"是vgdisplay 命令查到的卷分組名
提示成功擴展
下面查看一下邏輯卷:
可以看到 /dev/centos/root目前的LV Size是35.62 G
下面擴展邏輯卷 /dev/centos/root
註:+199G是我們新增加的分區大小
擴展後,還要執行一步:
將文件系統擴大
因為安裝CentOS用的xfs分區,所以使用命令xfs_growfs擴展文件系統大小。否則的話使用resize2fs命令
查看結果:
/root已經擴充到235G
B. 雙系統下如何擴充Linux操作系統的LVM
(一)在VM中加一個15G的磁碟
#df –h
掛載正常,可以收工了。
C. 怎麼刪除linux操作系統
有網友咨詢我“我的伺服器是linux系統,我不知道弄那了,現在 不能啟動 了,我想把這個系統刪了,請問怎麼刪啊”那麼怎麼刪除linux 操作系統 呢?接下來大家跟著我一起來了解一下刪除linux操作系統的解決 方法 吧。
刪除linux操作系統方法
如果你想將Linux從機器中刪除,只保留Windows,你需要進行以下幾步操作:
從開始菜單(或開始屏幕)找到“Disk Management”(磁碟管理工具)並啟動.
找到Linux分區。在Windows下無法識別Linux分區,所以,你需要按照驅動器和分區大小去判斷,確認好以後繼續下面的步驟。
右鍵選好的分區,然後選擇“刪除卷”,這將會把分區刪除成自由空間,如果你再選擇自由空間,選擇刪除卷,就會變成未分配空間。
在Windows分區上右鍵,選擇“擴展卷”,擴展它以填補刪除Linux所留下的自由空間。
最後,插入Windows恢復光碟(或恢復USB驅動器),並從它啟動。選擇“修復計算機”,去“疑難解答”,然後輸入一個命令提示符。鍵入以下命令
bootrec.exe /fixmbr
這將刪除Linux的bootloader和恢復Windows'。
重新啟動你的電腦,你會發現,它直接引導進入Windows,不會有Linux分區。
如果你設置了雙啟動不同或把一個單獨的硬碟驅動器上的Linux,又或者有其他的操作系統在驅動器上的,操作方式可能會略有不同。但對於大多數人來說,這些指令就足夠了。
linux操作系統怎樣清除垃圾
tmp目錄下是用戶的臨時文件,可將不需要的直接用rm命令刪除。 另外,也可以使用以下方法對linux系統進行清理。1)清理升級緩存以及無用包;sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove
2)清理opera/firefox緩存文件;ls ~/.opera/cache4|xargs rm -fls ~/.mozilla/firefox/*.default/Cache|xargs rm -f
3)清理Linux下孤立的包;圖形界面下我們可以用:gtkorphansudo apt-get install gtkorphan -y終端命令下我們可以用:deborphansudo apt-get install deborphan -y
4)刪除多餘的內核;打開終端敲命令:dpkg --get-selections|grep linux有image的就是內核文件;刪除老的內核文件:sudo apt-get remove 內核文件名 (例如:linux-image-2.6.27-2-generic)內核刪除,釋放空間了,應該能釋放130-140M空間。最後看看當前內核:uname -a
5)清空某個目錄下所有log日誌;for i in `ls *.log*`docat /dev/null >$idone
附錄:臨時文件目錄:/var/cache/apt/archives未下載完目錄:/var/cache/apt/archives/partial
D. Linux 中的邏輯卷 LVM 管理完整初學者指南
這是 Linux 中 LVM(邏輯卷管理)的完整初學者指南。
在本教程中,您將了解 LVM 的概念、它的組件以及為什麼要使用它。
我不會僅限於理論上的解釋,我還將展示在 Linux 中創建和管理 LVM 的動手示例。
簡而言之,我將為您提供在現實世界中開始使用 LVM 所需的所有必要信息。
LVM 代表邏輯卷管理。這是管理存儲系統的另一種方法,而不是傳統的基於分區的方法。在 LVM 中,您無需創建分區,而是創建邏輯卷,然後您可以像掛載磁碟分區一樣輕松地將這些卷掛載到文件系統中。
LVM 包含三個主要組件:
盡管該列表由三個部分組成,但其中只有兩個是分區系統的直接對應部分,下表記錄了這一點。
物理卷沒有任何直接對應物,但我很快就會談到這一點。
LVM 的主要優點是調整卷或卷組的大小非常容易。它抽象出了所有醜陋的部分(分區、原始磁碟),並為我們留下了一個中央存儲池可供使用。
如果您曾經經歷過分區大小調整的恐懼,那麼您會想要使用 LVM。
這篇文章不僅僅是理論。在此過程中,我將展示實際的命令示例,學習某些東西的最佳方法是親身實踐。為此,我建議您使用虛擬機。
為了幫助你,我已經准備了一個簡單的 Vagrantfile,你可以用它來用 VirtualBox 啟動一個非常輕量級的虛擬機。此虛擬機具有三個額外的磁碟,您和我可以將它們用於下面的命令示例。
在文件系統的某處創建一個目錄,並將以下內容保存在該文件中,名為Vagrantfile.
或者,如果您願意,可以使用wget或curl從我的 gist 下載文件。
確保你安裝了Vagrant和VirtualBox。
一旦 Vagrantfile 就位,將環境變數設置VAGRANT_EXPERIMENTAL為disks.
最後,使用以下命令啟動虛擬機(確保您與 Vagrantfile 位於同一目錄中):
機器運行後,您可以使用vagrant sshSSH 連接到它並運行本文中的示例命令。
完成後橡坦咐請記住vagrant destroy從與 Vagrantfile 相同的目錄運行。
在您可以使用任何命令之前,您需要安裝該lvm2軟體包。這應該預裝在大多數現代發行版中,尤其是基於 Ubuntu 的發行版中。但是,在繼續之前,我不得不提到這一點。要安裝lvm2,請查閱您的發行版的文檔。
對於這個動手演練,我構建了一個具有 40G 根存儲(不重要)和三個大小為 5G 的外部磁碟的虛擬機。這些磁碟的大小是任意的。
如您所見,我將使用的設備sdc是sdd和sde。
還記得我告訴過你 LVM 包含三個主要組件嗎?
是時候一一見他們了。
關於 LVM,您首先需要了解信大的是物理卷。物理卷是用於實現抽象即邏輯卷的原材料或構建塊。簡單來說,物理卷是 LVM 系統的邏輯單元。
物理卷可以是任何東西,原始磁碟或磁碟分區。創建和初始化物理卷是一回事。兩者都意味著您只是在為進一步的操作準備構建塊(即分區、磁碟)。這將在瞬間變得更加清晰。
實用程序:pv所有管理物理卷的實用程序都以P hysical Volume的字母開頭。例如pvcreate, pvchange,pvs等pvdisplay。
您可以使用原始未分區磁碟或分區本身來創建物理卷。
正如我之前提到的,我的虛擬機連接了三個外部驅動器,讓我們從/dev/sdc.
我們使用pvcreate命令來創建物理卷。只需將設備名稱傳遞給它即可。梁純
你應該看到這樣的東西:-
接下來我將/dev/sdd分成相等的部分。使用任何工具cfdisk,,,等parted,fdisk有很多工具可以完成這項工作。
您現在可以在一個步驟中從這兩個分區中快速創建另外兩個物理卷,同時將這兩個設備傳遞給pvcreate。
看一看:-
您可以使用三個命令來獲取可用物理卷的列表pvscan,pvs和pvdisplay。您通常不需要向這些命令傳遞任何內容。
pvscan:-
pvs:-
pvdisplay:-
正如您所看到的,除了列出物理卷之外,這些命令還為您提供了大量有關這些卷的其他信息。
pvremove您可以使用該命令刪除物理卷。就像pvcreate,只需將設備(初始化為物理卷)傳遞給pvremove命令。
為了演示,我將從/dev/sdd2列表中刪除。
輸出應與此相同:-
現在列出物理卷sudo pvs
/dev/sdd2不再在這里。
卷組是物理卷的集合。它是 LVM 中的下一個抽象級別。卷組是結合了多個原始存儲設備的存儲容量的存儲池。
實用程序:所有卷組實用程序名稱都以 開頭vg,代表卷組,例如、等。vgcreatevgsvgrename
卷組是使用該vgcreate命令創建的。的第一個參數vgcreate是您要為該卷組指定的名稱,其餘的是要支持存儲池的物理卷的列表。
例子:-
列出卷組類似於列出物理卷,您可以使用具有不同詳細級別的不同命令vgdisplay、vgscan和vgs。
我個人更喜歡vgs命令,sudo vgs
您可以使用以下命令列出連接到特定卷組的所有物理卷:-
例子:-
您還可以獲得物理卷的計數。
例子:-
擴展卷組意味著向卷組添加額外的物理卷。為此,vgextend使用該命令。語法很簡單:-
讓我們將lvm_tutorial音量擴大/dev/sdd2.
專注於輸出:-
在物理卷部分,我們最終將其/dev/sdd2作為物理卷刪除,但必須將分區或原始磁碟初始化為物理卷,否則 LVM 將無法將其作為卷組的一部分進行管理。所以在將它添加到卷組之前vgextend做好准備。/dev/sdd2
現在列出附加到此卷組的物理卷,以確保安全。
輸出:-
/dev/sdd2現在按預期在列表中。
就像擴展一個卷組意味著添加另一個物理卷一樣,減少它意味著刪除一個或多個物理卷。
我們使用vgrece命令來執行此操作。一般語法如下:-
讓我們刪除物理卷/dev/sdc和/dev/sdd1.
例子:-
再次列出物理卷。
輸出:-
那兩個物理卷不見了。
現在,為了本文的其餘部分,將這兩個物理卷添加回來。
vgremove您可以使用該命令刪除邏輯卷。
現在不要運行此命令,否則您必須重新創建卷組。如果您想對其進行測試,請在本文的最後運行它。
這是您將主要使用的內容。邏輯卷就像一個分區,但它不是位於原始磁碟之上,而是位於卷組之上。你可以,
在本節中,您將學習,
實用程序 :所有卷組實用程序名稱都以 開頭lv,代表邏輯卷。例如, ,等等, ,等等
lvcreate使用該命令創建邏輯卷。常用的語法如下所示,
在虛擬機上運行以下命令:
示例輸出:
正如我之前所說,您可以將文件系統放在邏輯卷上,也可以將其掛載到文件系統的任何位置。
/dev/ / 創建後,您可以在路徑中找到邏輯卷。例如,在我們的例子中,音量將在 /dev/lvm_tutorial/lv1 .
現在您可以像使用任何分區一樣使用它。用ext4格式化,
將它安裝在當前目錄結構中的某個位置,例如/mnt,
您可以使用命令擴展邏輯卷lvextend並使用命令減小其大小lvrece。或者,您可以使用單個命令lvresize來完成這兩項任務。
首先讓我們看看卷組中是否還有剩餘空間。
輸出:-
根據輸出,我還有一些空間,所以讓我們將卷大小增加 2GB。
請記住,邏輯卷仍安裝在/mnt.
使用以下命令調整卷大小:
一般語法是這樣的:
後面的符號 + 或 --L取決於您是嘗試增加音量還是分別減小音量。
卷大小增加後,文件系統也必須調整大小。對於 ext4,要使用的命令是resize2fs.
輸出:
減少邏輯卷是一項稍微復雜的任務,我不會在本文中討論這個問題。我將把這個卷的大小減少 1GB。
lvremove您可以使用該命令刪除邏輯卷。命令語法如下:-
在虛擬機上運行此命令:-
輸出:-
在邏輯卷、物理卷和卷組上還有許多其他操作可行,但不可能將所有這些都寫到一篇文章中。
我/dev/sde在虛擬機中為您多留了一個磁碟,使用它,練習本文中的一些命令,創建一個新的卷組,擴展一個現有的卷組,只是練習。
我希望這篇文章對你有所幫助,如果你想在以後看到更多關於這方面的內容,請在下面的評論部分告訴我。
E. linux如何增加文件系統大小
(一) 備份
首先組好備份要更改的分區中的文件. 對磁碟的操作也許會導致數據的丟失. 開始工作之前最好將重要的數據保存到別的分區.
(二) 獲取相關信息
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.9GB,163928604672bytes
255heads,63sectors/track,19929cylinders
Units=cylindersof16065*512=8225280bytes
(三)計算終止柱面號
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/
2,檢查文件系統的一致性
#fsck-n/dev/
3,如夠是ext3系統,還要去除日誌
#tune2fs-O^has_journal/dev/
注意:取出日誌後的ext3系統是無法掛載的,使用
#tune2fs-j/dev/重建日誌.
4,調整文件系統大小
#resize_reiserfs-s1000M/dev/hda7
調整完文件系統的大小以後,再使用以下命令以文件系統進行全面的檢查:
#reiserfsck--check--fix-fixable/dev/hda7
5,進入fdisk,調整分區大小
#fdisk/dev/hda
由於內核仍然使用舊的分區表,重啟之後再進行後面的步驟.
通過以上步驟,已經完成了硬碟分區大小調整的操作,接下來回到重新調整文件系統大小的問題上來。由於硬碟分區是按照柱面來計劃的,要在resize_reiserfs步驟上就一步到位調整文件系統大小與硬碟分區大小正好相等是比較困難的事情。所以一般是調硬碟分區比文件系統要大一點點,然後再通過以下命令進行同步(當然如果你不在意硬碟分區裡面存在部分空間的話也可以忽略以下步驟):
#umount/home/
#resize_reiserfs/dev/hda6