linux data目錄 linux下怎么opt目錄滿了,怎么能擴(kuò)容并且不影響數(shù)據(jù)不用重啟?
linux下怎么opt目錄滿了,怎么能擴(kuò)容并且不影響數(shù)據(jù)不用重啟?由于它是由LVM管理的,所以擴(kuò)展非常容易。例如,您需要將空閑的/oracledata的49G劃分為10g,以便/opt:/oracle
linux下怎么opt目錄滿了,怎么能擴(kuò)容并且不影響數(shù)據(jù)不用重啟?
由于它是由LVM管理的,所以擴(kuò)展非常容易。
例如,您需要將空閑的/oracledata的49G劃分為10g,以便/opt:
/oracledata的目標(biāo)大小是87g,/opt的目標(biāo)大小是39G
#e2fsck/dev/mapper/volgroup00-logvol02
將/oracledata的文件系統(tǒng)大小減少到80g,這樣它就可以小于87克,如果文件系統(tǒng)由于分區(qū)減少而損壞
#Resize2fs/dev/mapper/volgroup00-logvol02 80g
然后減小分區(qū)的大小
#lvresize-L-10G/dev/mapper/volgroup00-logvol02
然后增大文件系統(tǒng)的大小,使其充滿分區(qū)
#Resize2fs/dev/mapper/volgroup00-logvol02
增加/opt分區(qū)的大小
#lvresize-L 100%免費(fèi)/dev/mapper/volgroup00-logvol01
使文件系統(tǒng)充滿分區(qū)
#Resize2fs/dev/mapper/volgroup00-logvol01
請(qǐng)教:多LINUX分區(qū)擴(kuò)容?
提供了一個(gè)想法,這取決于性能和安全性是否能夠滿足要求。
以Ubuntu Linux為例,MySQL數(shù)據(jù)文件默認(rèn)安裝在/var/lib/MySQL下。
分為幾個(gè)步驟:
在Linux系統(tǒng)上安裝NFS服務(wù)器(簡(jiǎn)稱(chēng)存儲(chǔ)機(jī)),導(dǎo)出一個(gè)目錄(如/var/mysqldb)來(lái)存儲(chǔ)MySQL數(shù)據(jù)庫(kù),注意設(shè)置權(quán)限。
首先,確保服務(wù)器可以正常掛載存儲(chǔ)機(jī)的mysqldb目錄,修改server/etc/fstab,添加一行,掛起存儲(chǔ)機(jī)mysqldb mount到本地機(jī)/var/lib/MySQL的服務(wù),將server/var/lib/MySQL目錄完全復(fù)制到NFS mysqldb目錄。
修改服務(wù)器/var/lib/MySQL目錄名并創(chuàng)建新的/var/lib/MySQL目錄。手動(dòng)啟動(dòng)服務(wù),檢查MySQL是否正常工作
如果您有任何問(wèn)題,請(qǐng)聯(lián)系。
linux分區(qū)滿了,如何進(jìn)行擴(kuò)容?
有兩種方法可以擴(kuò)展Linux分區(qū)。第一種是軟鏈接(符號(hào)鏈接)。例如,如果/b目錄已滿,則無(wú)法存儲(chǔ)文件。此時(shí),將/a目錄鏈接到/b目錄。當(dāng)您訪問(wèn)/b目錄時(shí),實(shí)際上是訪問(wèn)/a目錄中的空間。
創(chuàng)建軟鏈接的方法是“LN-s directory a directory B/folder C”。這意味著在目錄B下創(chuàng)建一個(gè)名為C的軟鏈接,鏈接地址是目錄a。當(dāng)文件存儲(chǔ)在目錄B下的文件夾C中時(shí),實(shí)際存儲(chǔ)位置是目錄a。軟鏈接可以通過(guò)鏈接到另一個(gè)空間而不改變數(shù)據(jù)來(lái)解決容量不足的問(wèn)題,但是如果硬盤(pán)本身不夠,那么我們需要使用另一種解決方案——增加磁盤(pán)。在擴(kuò)展磁盤(pán)之前,需要將滿容量目錄中的數(shù)據(jù)復(fù)制到其他位置。這樣可以從根本上解決磁盤(pán)容量不足的問(wèn)題。
假設(shè)新磁盤(pán)是xvdb1,首先對(duì)磁盤(pán)進(jìn)行分區(qū)。有關(guān)具體方法,請(qǐng)參閱聯(lián)機(jī)教程。分區(qū)后,使文件系統(tǒng)(順序不能亂)。完成后,從原始裝載點(diǎn)卸載其原始目錄已滿的/B,例如:umount/dev/xvda1/B。卸載/B目錄中裝載的分區(qū)xvda1。將新分區(qū)裝載到/B:Mount/dev/xvdb1/B。將新掛載的分區(qū)和掛載點(diǎn)添加到/etc/fstab中是非常重要的,否則重啟后分區(qū)會(huì)丟失。此時(shí),將原來(lái)的full/B重新裝入新的硬盤(pán)分區(qū),然后將原來(lái)的備份文件復(fù)制回來(lái)。
linux文件系統(tǒng)擴(kuò)容?
1. 添加硬盤(pán)或創(chuàng)建新分區(qū)
2。在硬盤(pán)或分區(qū)上創(chuàng)建一個(gè)物理卷,例如,新硬盤(pán)是SDB
pvcreate/dev/SDB
3。展開(kāi)卷組VG,例如,文件系統(tǒng)的VG名稱(chēng)為VGname
vgextend VGname/dev/SDB
4。展開(kāi)邏輯卷LV,例如文件系統(tǒng)的LV名為lvname,add 10g
lvextend l 10g/dev/VGname/[lvname
5。展開(kāi)文件系統(tǒng)
resize2fs/dev/VGname/lvname
如果沒(méi)有邏輯卷管理,文件系統(tǒng)將無(wú)法展開(kāi);如果邏輯卷有足夠的可用空間(可以看到vgdisplay),則可以省略步驟1、2和3