推 idisnothing: 我也很好奇hard link到底都用在哪些地方 05/09 07:38
推 bitlife: soft link有可能會斷鍊而hard link不會,可以想成hardlink 05/09 11:54
→ bitlife: 是一群人共同保有1個檔案,直到最後1個人丟棄(delete)該檔 05/09 11:54
→ bitlife: 案之前,檔案都會一直存在,任何1人也不用擔心別人刪除讓自 05/09 11:55
→ bitlife: 己沒得用 05/09 11:55
推 lantw44: 以前有的時候會用硬連結在不分享資料夾的情況下分享單一 05/09 14:17
→ lantw44: 檔案給別人,還有的時候有些程式遇到軟連結和硬連結的行 05/09 14:18
→ lantw44: 為會不太一樣,例如函式庫搜尋路徑可能不同之類的。 05/09 14:19
→ lantw44: 話說 FreeBSD 跟 Linux 相比好像很喜歡用硬連結,連功能 05/09 14:23
推 s9209122222: 現在還會常用到嗎?看起來好像不好用 05/09 14:24
→ lantw44: 類似 busybox 的程式都是硬連結個 146 次而不用軟連結。 05/09 14:24
→ lantw44: 什麼東西還會常用到嗎? 05/09 14:25
→ qoopichu: 所以就是在不佔用空間的情況下複製檔案的意思? 05/09 16:11
→ qoopichu: 這樣我很好奇的是如果在A磁區上的檔案在B磁區建立了硬連 05/09 16:11
→ qoopichu: 這樣是不是我刪除A磁區上的檔案後卻仍無法釋出空間? 05/09 16:12
→ kenduest: hard link 建立只能夠在同個磁區屬於區塊空間提供共用. 05/09 19:01
→ kenduest: 系統會建立建立幾個人共用。刪除時參考建立數值會減少, 05/09 19:01
→ kenduest: 當為0時候空間才真正刪除釋出 05/09 19:01
推 Bencrie: 被 pbuilder 搞爆一次 rootfs 就不敢玩 hardlink 了 XD 05/09 19:35
→ qoopichu: 原來不同磁區就不能硬連,感謝解說 05/10 04:17
→ bitlife: 上面推文應該是要講partition/分區, 磁區是sector,早年軟 05/10 10:34
→ bitlife: 硬碟的儲存資料最小單位. CHS(Cylinder/Head/Sector)模式 05/10 10:35
→ bitlife: 後來改LBA模式sector這單字就少用了 05/10 10:36
→ kenduest: 謝謝樓上.只是目前架構複雜lvm等,用分割區也有點怪 05/10 11:32
→ idisnothing: 看來就檔案系統這用詞最恰當了(? 05/10 12:27
→ bitlife: 樓上其實是正解.我只是因為看到推文中提及磁區,才用分區 05/10 19:08
→ bitlife: 來對應,通常一分割區一檔案系統,但像raid,lvm這些狀況,一 05/10 19:08
→ bitlife: 個檔案系統包含數個分割區,所以hard link不能跨檔案系統 05/10 19:09
→ bitlife: 才是正確說法 05/10 19:09
推 s9209122222: LVM 不是很危險嗎? 05/10 23:42
→ s9209122222: 話說看別人介紹 openZFS 看起來和 LVM 好像 05/10 23:43
推 pizzahut: 我也很好奇 LVM 到底適不適合用.. 之前也聽說過很危險 05/11 00:50
→ pizzahut: 但我現在管理的環境滿滿的 LVM... 不知道該說什麼好 05/11 00:50
→ pizzahut: 不過我是使用在 VM 裡面的虛擬硬碟就是了 05/11 00:54
推 Bencrie: LVM 大概跟你硬碟壞掉一樣危險 05/11 01:51
→ kenduest: lvm是volume管理一種常見管理方式,擔心硬碟故障你傳統 05/11 10:00
→ kenduest: 需要後端搭配適當的硬體raid與定期備份機制. 其實目前 05/11 10:00
→ kenduest: lvm 也可以用多個硬碟來源當基底再上面建立 raid5這種 05/11 10:00
→ kenduest: 架構,這年頭的lvm已經不是當年的阿蒙了 05/11 10:00
推 s9209122222: 那 openZFS 呢,看起來邏輯很像 05/11 21:10
→ s9209122222: 然後如果重灌,LVM 會出事嗎? 05/11 21:11
推 Bencrie: 我的不會 XD 05/11 21:53
→ kenduest: zfs在linux上面還不適合當production環境 05/11 23:34
→ g5637128: BT不同站點輔種時會用hard link 05/12 18:42
推 s9209122222: 為何?不是比 LVM 好嗎? 05/12 19:16
→ kenduest: zfs在linux本來就不是穩定的東西,再者lvm目前許多功能 05/12 19:36
→ kenduest: 都涵蓋了,像是快照與raid都都是,正式上線環境還比較 05/12 19:36
→ kenduest: 單純與穩定 05/12 19:36
噓 fuyuanli: 說 ZFS on Linux 不穩定的人真的有用過 ZFS 嗎? 呵呵 05/12 21:06
→ fuyuanli: 歡迎來 pve.tw 參觀各種使用 ZFS on Linux 的 05/12 21:09
→ fuyuanli: Production Datacenter 05/12 21:09
推 lecheck: 想知道btrfs和zfs的比較 05/12 22:53
推 s9209122222: 查了一下,原來壞軌在 LVM 是有救的,我還以為他和 05/12 23:47
→ s9209122222: RAID0 一樣會沒救 05/12 23:47
→ s9209122222: 所以 ZFS 和 LVM 究竟…… 05/12 23:48
→ qoopichu: btrfs當初看有人分析各種檔案系統整體看起來最優就用了 05/13 03:48
→ qoopichu: 速度和空間的使用都還滿不錯的,但是爆炸只能用自己工具 05/13 03:48
→ qoopichu: 來救,像testdisk就沒辦法偵測到裡面任何東西 05/13 03:49
→ Bellkna: 開機碟用btrfs有點後悔就是XD grub不能儲存開機選項XD 05/13 06:04
→ kenduest: data center 用 zfs in linux 的確值得觀摩,想參觀。 05/13 11:36
→ kenduest: 記得當初 zfs licence 爭議部分目前不知道是否解了 05/13 11:39
推 s9209122222: 可是他名稱有個 open 耶,所以其實他不夠 open 嗎? 05/13 12:02
→ s9209122222: openZFS 05/13 12:02
→ bitlife: 通常前面有加open的套件,多半是有對應的封閉原始碼套件, 05/13 13:21
→ bitlife: 如solaris/opensolaris, jdk/openjdk 等等 05/13 13:21
→ lantw44: ZFS 的 license 爭議是指 CDDL 和 GPL 之間的問題吧 05/13 22:43
→ kenduest: 對的。此外目前進行中的 linux kernel 5版本要使用 zfs 05/14 02:55
→ kenduest: 目前也有問題。只能夠說 Oracle 收購 Sun 之後真的後續 05/14 02:55
→ kenduest: 一堆事情,Java 就是.... 05/14 02:55
推 holishing: 所以現在OpenZFS用另外維護kernel module的方式開發 05/14 13:24
→ holishing: 加上有Canonical爸爸撐腰就確定沒問題了吧? 05/14 13:25
→ holishing: 現在連 FreeBSD stable/current 都可以再裝 OpenZFS 了 05/14 13:28
→ newversion: rsync 可用hardlink做 incremental backup 05/14 18:39
推 k0001: 虛擬分身和實體分身 05/15 21:22
→ lantw44: 前幾天聽說 OpenZFS 終於出新版支援 Linux 5.6 了 05/16 15:49
推 holishing: 但 5.7 差不多也要出來了... 05/17 02:12
推 frogbsd: git checkout 跟 worktree 就是用硬連結做的 05/17 23:03
推 andrew43: MacOS的內建備份工具也是 05/23 15:44