如何將其他disk mount on 到同個mount point? [論壇 - 伺服器架設]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2)


回覆: 如何將其他disk mount on 到同個mount point?
會員三級
註冊日期:
2016/4/18 12:29
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 218
MP : 38 / 1706
EXP: 75
離線
因為目前已經有一顆mount到/mnt/postgresql這個資料夾了 能夠再讓其他顆mount上去?

小弟粗淺的認知,應該不行

ㄟ,感覺規劃問題比較大
看來,只能請有經驗的有緣人分享一下經驗了

11/8 9:52:14
應用擴展 工具箱
回覆: 如何將其他disk mount on 到同個mount point?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 165 / 829
MP : 545 / 16145
EXP: 19
離線
以下想法提供參考

目前我能想到的方式如下

================================================================================

## 假設

* 原本的「/」是「/dev/sda2」。(參考「#1」提到的)
* 原本的「/mnt/postgresql」是「/dev/sda1」,容量是「500GB」。(參考「#7」提到的)
* 新的是「/dev/sdb1」,容量是「1TB」。(參考「#5」提到的)

================================================================================

## 操作步驟

先將「/dev/sdb1」,mount到一個資料夾,假設是「/mnt/new_space」這個資料夾,

然後將「/mnt/postgresql」裡面的資料,備份到「/mnt/new_space」這個資料夾,

接著編輯「/etc/fstab」,讓開機時,自動將「/dev/sdb1」掛載到「/mnt/postgresql」,

而舊的「/dev/sda1」,在「/etc/fstab」設定,可以掛載到其他的路徑,或是不要掛載,

這樣重開機後,原本「/mnt/postgresql」這個路徑,就會掛載「/dev/sdb1」,也就是容量是是「1TB」。

================================================================================

以前有列一些硬碟掛載相關的討論案例和參考連結在「[索引] 硬碟掛載與檔案系統

例如

## 參考文件

參考「鳥哥的 Linux 私房菜」

* 第八章、Linux 磁碟與檔案系統管理 / 磁碟掛載與卸載
* 第八章、Linux 磁碟與檔案系統管理 / 設定開機掛載


## 討論案例

* 自動掛載設定範例

================================================================================

報告完畢


11/8 13:16:27
應用擴展 工具箱
回覆: 如何將其他disk mount on 到同個mount point?
會員四級
註冊日期:
2010/8/12 15:54
所屬群組:
已註冊使用者
等級: 18
HP : 0 / 443
MP : 135 / 10817
EXP: 72
離線
一個device(儲存裝置)可以掛載到不同的mount point
一個mount point 只可以掛載一個device

你可以在mount point 底下新增路徑掛其它的device
這一天到晚都在用,舉例:

/dev/sda3 掛 /
建一個 /home
/dev/sdb1 掛 /home

你規畫上是有什麼需求,會需要一個mount point 有不同devices?

11/12 18:07:44
應用擴展 工具箱
回覆: 如何將其他disk mount on 到同個mount point?
會員一級
註冊日期:
11/6 13:57:36
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 11
MP : 2 / 4
EXP: 47
離線
請問您這樣的掛法總空間會增加嗎?

假如原先/home 掛了500GB

用您的方法 開新硬碟 掛載 / 500GB

然後再創一個/home??

這樣實際上/home會有1TB嗎

11/27 9:50:38
應用擴展 工具箱
回覆: 如何將其他disk mount on 到同個mount point?
會員二級
註冊日期:
2016/2/24 19:05
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 114
MP : 15 / 946
EXP: 59
離線
天底下沒有掉下來的午餐
多個檔案系統掛載到同一個掛載點只會讓前一個檔案系統的內容被暫時遮起來看不到而已,所有東西都會寫在後掛載的檔案系統上,不會有空間擴充的效果

如果真的要擴充空間應該是把原本佔空間的目錄內容移動到新磁碟中再把該磁碟掛載在該目錄上釋放原磁碟的空間

11/28 20:28:05
應用擴展 工具箱
回覆: 如何將其他disk mount on 到同個mount point?
會員三級
註冊日期:
2012/4/26 9:45
所屬群組:
已註冊使用者
等級: 10
HP : 0 / 229
MP : 41 / 4455
EXP: 17
離線
frankliao 寫到:
請問您這樣的掛法總空間會增加嗎?

假如原先/home 掛了500GB

用您的方法 開新硬碟 掛載 / 500GB

然後再創一個/home??

這樣實際上/home會有1TB嗎


假設你用1顆500GB硬碟掛載在/下面,那麼/就會有500GB的容量。
接下來,如果你再拿1顆500GB的硬碟掛載在/底下的 home 目錄下,那麼/home就會有500GB的容量。

那麼問題來了,這時候的/會是多少容量呢?






標準答案是,排除掉/home目錄的500BG之外會有500GB。

很疑惑嗎?其實一點都不困難,也就是除非你把檔案放進/home裡面,不然的話你就只有500GB可以存放,而/home裡面單獨計算500GB,不與/合併計算容量。

11/28 21:27:25
應用擴展 工具箱

« 1 (2)

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.