本教學示範如何將安裝 Linux 時建立的 /oracle 分區掛載點修改為 /dba,適用於需調整資料庫儲存路徑的情境。
假設安裝 Linux 時磁碟分區如下表所示:
| 序號 | 磁碟裝置名 | 分區名(掛載點) | 備註 |
|---|---|---|---|
| 1 | /dev/sda3 | /boot | 開機分區 |
| 2 | tmpfs | / | 根分區 |
| 3 | /dev/sda1 | /dev/shm | SWAP 分區 |
| 4 | /dev/sda2 | /oracle | 準備安裝 Oracle 的分區 |
修改完成後,第 4 項掛載點應變更為 /dba:
| 序號 | 磁碟裝置名 | 分區名(掛載點) | 備註 |
|---|---|---|---|
| 1 | /dev/sda3 | /boot | 開機分區 |
| 2 | tmpfs | / | 根分區 |
| 3 | /dev/sda1 | /dev/shm | SWAP 分區 |
| 4 | /dev/sda2 | /dba | 準備安裝 Oracle 的分區 |
# umount /oracle
# mkdir -p /dba
編輯 /etc/fstab,找到對應 /dev/sda2 的那一行,將掛載點從 /oracle 改為 /dba。
修改前:
UUID=8a2febda-3626-43d4-a463-16f07f3973ff /oracle ext4 defaults 1 2
修改後:
UUID=8a2febda-3626-43d4-a463-16f07f3973ff /dba ext4 defaults 1 2
# mount /dev/sda2 /dba
因已修改 /etc/fstab,重啟系統時會自動掛載新掛載點 /dba。
採用此方法修改掛載點名稱,原 /oracle 目錄下的資料不會遺失,僅是掛載路徑變更。
Linux chkconfig 服務管理完全指南:運行等級控制、新增/刪除服務、service vs /etc/init.d 兩種啟停方式
RedHat 系統軟件包安裝三大主流方式:RPM、Tar.gz、Tar.bz2 完整操作指南
Linux 磁碟空間「失蹤」三大元兇:隱藏檔、掛載遮蓋、稀疏檔深度排查
Linux 管道與重定向完全指南:標準流控制、檔案描述符與實戰技巧
10 分鐘快速入門 Linux 基礎指令與 Shell 概念
Ubuntu 靜態 IP 設定完全指南(適用桌面版、Server、虛擬機)