linux掛載空閑空間


一、linux空白硬盤(不分區)掛載

1、查看所有硬盤狀況

lsblk

2、格式化新加硬盤(新購買硬盤需要進行格式化才可使用,若已使用過的硬盤直接掛載即可)

mkfs.ext4 /dev/sdb

附:新硬盤直接掛載報錯信息:

3、掛載新加硬盤

mount /dev/sdb /OracleBackup

4、修改/etc/fstab,實現永久性掛載,否則重啟機器掛載會消失

vi /etc/fstab

uuid 是硬盤的唯一標識,而/dev/vda(b,c,d,e)是根據磁盤連接順序來接入的,序號可能發生改變,uuid通過 blkid 查看

添加一行:

UUID=88532a2e-3294-42b0-9fb2-e3f76344f7a0 /OracleBackup ext4 defaults 0 0

5、使/etc/fstab生效

mount -a

二、linux空白硬盤(分區)掛載

fdisk -l

1、硬盤分區

fdisk /dev/sda

p

n

p

回車

回車

p

w

注:分區后需要重啟系統

2、格式化新加硬盤

mkfs -t ext4 /dev/sda4

3、掛載新加硬盤(掛載的目錄存在數據時需要通過跳轉目錄拷貝已有數據)

mount /dev/sda4 /new

cp -R /u01/* /new

rm -rf /u01/* ####可選,主要為了騰出空間給原來的硬盤

mount /dev/sda4 /u01 ###掛載/u01 到新硬盤,此時你會神奇的發現之前的/u01目錄文件已經全部轉移過來了,也許你會有點疑問,我並沒有復制或移動/new文件到新掛載的/u01目錄啊,其實此時的/u01目錄相當於/new目錄的硬鏈接,可以測試下mkdir /new/test 你會發現/home目錄也存在test

umount /new ###解除掛載,可能會出現占用無法刪除,可以使用 umount -fl 強行卸載,

rm -rf /new ###刪除跳板目錄

遷移后需要給oracle單獨授權

chown -R oracle:oinstall /u01/app

chmod -R 775 /u01/app/

oracle創建表空間目錄文件后需要授權操作

4、修改/etc/fstab,實現開啟自動掛載

echo "/dev/sda4 /u01 ext4 defaults 0 0" >> /etc/fstab ###開機啟動掛載目錄

附錄:掛載出錯時強制卸載磁盤

fuser -m -v -k /u01

三、linux硬盤取消掛載重新掛載

1、取消掛載

umount /dev/sdb

umount /dev/sdd

2、重新掛載

mount /dev/sdb /OracleBackup

mount /dev/sdd /OracleBackup

3、修改/etc/fstab,實現開啟自動掛載

UUID=88532a2e-3294-42b0-9fb2-e3f76344f7a0 /OracleBackup ext4 defaults 0 0

UUID=508c1852-9bee-4f63-89ed-1852bfc33302 /OracleBackup ext4 defaults 0 0

四、兩個磁盤掛載同一個目錄

https://www.cnblogs.com/wholj/p/10961705.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM