將邏輯卷降為物理分割槽

2021-12-29 20:08:58 字數 1186 閱讀 4232

最近測試vertica列式資料倉儲的需要,需將原來幾台執行mysql服務的linux伺服器中的邏輯卷降為物理分割槽並重新建立檔案系統。

伺服器置維護

備份原來的資料

停掉mysql服務

解除安裝邏輯卷

sudo umount /dev/mapper/volgroup01-lo**ol00

sudo vim /etc/rc.local

注釋掉mount -o noatime,nodiratime,nobarrier,logbufs=8 /dev/volgroup01/lo**ol00 /data

移除邏輯卷

sudo lvs

sudo lvremove lo**ol00 volgroup01

移除捲組

sudo vgs

sudo vgremove volgroup01

移除物理卷

sudo pvs

sudo pvremove /dev/cciss/c0d1p1

在物理分割槽建立檔案系統

sudo mkfs.ext3 /dev/cciss/c0d1p1

掛載分割槽

sudo mount /dev/cciss/c0d1p1 /data

掛在命令寫進啟動檔案

sudo vim /etc/rc.local

mount /dev/cciss/c0d1p1 /data(要在mysql啟動命令之前)

檢查mysql配置檔案

恢復資料

重啟服務

一些問題:

若使用乙個全新的不含任何檔案的目錄作為mysql新的資料目錄,則首先要將其使用者和組設定為mysql,另外要執行mysql_install_db初始化資料庫,注意指定使用者名稱和資料目錄資訊

sudo mysql_install_db --user=mysql --datadir=/var/lib/mysql

建立過程可能需要臨時目錄並需要相應許可權,根據錯誤提示建好目錄將使用者和組設定為mysql即可。mysql啟動過程中遇到的問題多半都是目錄和許可權問題。如:

[error] fatal error: can't open and lock privilege tables: table 'mysql.host' doesn't exist

error 1005 (hy000): can't create table 'tmp' (errno: 13)

將邏輯卷降為物理分割槽

近期測試vertica列式資料倉儲的須要。需將原來幾台執行mysql服務的linuxserver中的邏輯卷降為物理分割槽並又一次建立檔案系統。凝視掉mount o noatime,nodiratime,nobarrier,logbufs 8 dev volgroup01 lo ol00 data 移...

Linux磁碟分割槽 物理卷 捲組 邏輯卷

入職做linux研發工程師後的一些知識點總結 create time 2020 01 08 update time 2020 01 08 備註 隨手記下的 個人理解 真實存在的乙個東西,看得見摸得著,能在計算機中拆裝的那個硬碟。想要在linux系統中使用這些磁碟,當然得像win一樣進行分割槽和格式化...

物理卷 捲組 邏輯卷的建立

物理卷 通常乙個分割槽或者乙個硬碟就可以建立乙個物理卷,物理卷的最小單位是pe,一般預設是4mb。捲組 將多個物理卷組合到一起,成為乙個捲組。虛擬卷 其實就是在卷組的基礎上再次劃分,最小單位是le,與pe一樣,並且一一對應。邏輯卷跟物理卷沒有本質區別,只是站在不同的層次來看罷了 建立物理卷 pvcr...