近期測試vertica列式資料倉儲的須要。需將原來幾台執行mysql服務的linuxserver中的邏輯卷降為物理分割槽並又一次建立檔案系統。
凝視掉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初始化資料庫,注意指定username和資料資料夾資訊
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服務的linux伺服器中的邏輯卷降為物理分割槽並重新建立檔案系統。伺服器置維護 備份原來的資料 停掉mysql服務 解除安裝邏輯卷 sudo umount dev mapper volgroup01 lo ol00 sudo vim...
Linux磁碟分割槽 物理卷 捲組 邏輯卷
入職做linux研發工程師後的一些知識點總結 create time 2020 01 08 update time 2020 01 08 備註 隨手記下的 個人理解 真實存在的乙個東西,看得見摸得著,能在計算機中拆裝的那個硬碟。想要在linux系統中使用這些磁碟,當然得像win一樣進行分割槽和格式化...
物理卷 捲組 邏輯卷的建立
物理卷 通常乙個分割槽或者乙個硬碟就可以建立乙個物理卷,物理卷的最小單位是pe,一般預設是4mb。捲組 將多個物理卷組合到一起,成為乙個捲組。虛擬卷 其實就是在卷組的基礎上再次劃分,最小單位是le,與pe一樣,並且一一對應。邏輯卷跟物理卷沒有本質區別,只是站在不同的層次來看罷了 建立物理卷 pvcr...