Linux
是什麼導致 /bin 已滿並創建 /usr/bin?
我正在閱讀https://lwn.net/Articles/773342/,目前正在將大量文件系統從 /usr/$something 遷移到簡單的 /usr 。一些評論一次又一次地評論 /usr/bin 是因為 /bin 變滿而創建的,但它沒有詳細說明 /bin 為什麼曾經變滿?那麼 /bin 有什麼真正的或人為的限制呢?此外,我無法關聯或找出這些事件何時以某種時間順序發生。我能做的唯一假設是我們的硬碟或磁帶太小(執行和維護它們過去和現在仍然很昂貴)。如果有人能揭開這段晦澀的歷史。
在當今世界,我通常會向新手推薦 /boot 之類的東西 - 比如說 200 mbish,/ 用於 15-20% 的硬碟,其餘用於 /home,交換比例約為 1:1 。擁有這種新結構至少在理論上應該可以大大簡化維護,儘管從安全形度來看沒有任何線索。
無論如何,如果有人可以分享一些歷史,它可能會讓像我這樣的人更多地了解事物的現狀,它們的方式。
貝爾實驗室購買了帶有 RK11 控制器(最多支持 8 個硬碟驅動器)的 PDP-11/20,最初安裝了兩個 RK05 硬碟驅動器。這些驅動器中的每一個都具有 2.5 兆字節的巨大儲存空間!
…
所以磁碟 1 包含 /bin 和其他文件,磁碟 2 是 /usr。現在所有使用者都擁有近乎無限的空間,一切都很棒。直到他們用完磁碟 1 上的空間。
以上複述包括圖片。它引用了 Rob Landley 的郵件列表文章:
http://lists.busybox.net/pipermail/busybox/2010-December/074114.html