[問題] 資料庫安裝在 /u01 還是 /home/u01

作者: devlish (灰色地帶)   2017-08-08 01:25:55
想請教版上的大大ㄧ個基礎的問題
就是一般系統安裝或是軟體安裝的時候,是否都會在/目錄底下創建一個目錄再安裝?
像是最近在學習安裝Oracle DB,預設好像都要先創建一個/u01的目錄再賦予權限、安裝

那麼,安裝在/u01底下跟/home/u01下會有什麼不同呢? 因為剛開始學習,所以把/home
想成了Windows的D槽是放資料用的,但好像又不太對XD
其實主要是因為一開始是按照鳥哥的教學,/目錄只割了10G,裝到現在似乎因為空間不足
卡住了..........
作者: Bencrie   2017-08-08 01:58:00
home 等於 Windows 的 Users
作者: joe820730 (Let it go)   2017-08-08 02:09:00
第一次裝或者沒特殊需求的話,切一個/就夠了,至少我目前這樣用了一年多還是頭好壯壯
作者: a07051226 (葡萄糖)   2017-08-08 02:45:00
那一年過後呢?我現在是自己遇到/不夠/home也不夠,到處都不夠的情況(x
作者: devlish (灰色地帶)   2017-08-08 08:40:00
那麽像是安裝應用程式,應該安裝在/底下,還是/home下面比較正確呢
作者: bluecadence (Maxwell's demon)   2017-08-08 09:10:00
如果整個系統就只有你一個人在用,那就裝在自己的家目錄底下吧,例如 /home/devlish/Apps 把所有套裝軟體都裝在 ~/Apps 底下如果要裝給系統所有的人用,也可以建立一個 /Apps把所有軟體都裝在 /Apps 底下如果 / 空間不夠,又堅持要裝在 /,那請善用symboliclink
作者: pili100 (zelda)   2017-08-08 17:06:00
如果考慮空間擴充,試試lvm
作者: devlish (灰色地帶)   2017-08-08 17:43:00
感謝大家的熱心回應討論,大概有點明白了。我可以理解為,無論是 mkdir /u01 或是 mkdir /opt,目的其實就是在根目錄下創建一個類似 /App 的目錄存放安裝的應用程式,對嗎?只是網路上有許多好心人的步驟是按照Oracle的預設 /u01來創建目錄的?回應P大,因為是按照鳥哥的教學,所以一開始就是LVM了XD,矇懞懂懂的
作者: bluecadence (Maxwell's demon)   2017-08-08 20:24:00
unix/linux 玩久了你就會知道一每個路徑有傳統的意義例如 /, /etc, /lib, /bin, /usr /usr/lib, /usr/bin/usr/local, /usr/local/etc, /usr/local/lib,/usr/local/bin, /opt, ~/lib, ~/bin 等應用程式裝哪老實說其實無所謂,只要執行檔,圖書館設定檔的環境變數設定好,就能跑。問題是這樣不符合傳統,而且事實上也真的會很亂。我現在比較喜歡放 /Apps ~/Apps :p
作者: devlish (灰色地帶)   2017-08-08 22:15:00
B大的意思是說不放/opt 不放 /usr/local 而是另外創建一個/Apps的目錄在根目錄下嗎XD
作者: bluecadence (Maxwell's demon)   2017-08-08 22:37:00
是的 你有看過mac osx 的 Applications folder嗎 :D
作者: devlish (灰色地帶)   2017-08-08 23:26:00
沒有~XD,但這幾天有問了一下,知道有這東西,再次感謝~
作者: mgdesigner (機槍設計師)   2017-08-09 12:49:00
/var/v01比較有道理u
作者: kobedisel (NO)   2017-08-11 09:02:00
官方文件參考就好,最好再劃一個filesystem出來單獨安裝例如/oracle,安裝路徑也不需要按照oracle文件說的那麼多層跟複雜 那只是找自己麻煩而已

Links booklink

Contact Us: admin [ a t ] ucptt.com