看板 FreeBSD 關於我們 聯絡資訊
各位好,我學習使用FreeBSD有一點時間了 最近發現了一個很有趣的現象 使我對這方面有一些疑惑,想知道相關原理 我手邊有兩台機器 平常工作使用Win那台,以及掛檔案與網站用的FreeBSD 之間的連接用Samba在做 之前有研讀到,Windows對於硬碟存取 只要有空間,就塞檔案的某部份進去 沒塞完就塞到下一個有空間的位置 這種情形,使得Windows常常需要使用磁碟重組 免得檔案在磁碟中太過於分散而毀損,也能增加存取效益 用了FreeBSD讓我很好奇,裡面並沒有磁碟重組相關的程式 原本我也就懶得想,沒有就算了,只要網站跟資料存取有正常運作就好 然而最近也遇到一個現象,讓我對於這部份的相關原理產生很大的好奇 由於影像工作的關係,有些單一檔案內容會蠻大的,1g-20g都有可能 定期使用重組養護硬碟,變成我每週需要執行的項目之一 然而使用Windows內建的磁碟重組程式 只要檔案過於龐大,就有可能無法進行該檔案在磁碟上的重組 之前我會把這種檔案移動到其他重組好的的磁區暫存 重組過的磁區,可用空間也會很整齊,使檔案再存下去不至於太分散 然後把原來檔案所在的磁區重組好,再把檔案移動回去 雖然該檔案還是"資料量過大無法進行重組",檔案還會分散在磁碟區之中 不過由於被填滿的可用空間也整齊了 使得這類檔案分散在磁碟中的程度可以下降 前兩天我暫存用的硬碟塞太滿了,無法重組的大型檔案不能移動過去 於是我把無法重組的檔案,移動到BSD這邊暫存 例行性再重組一次win的磁區,讓可用空間也變整齊 用mount_smbfs掛win的磁區,用mv把檔案移動回去 很神奇的是,磁碟分析的結果 那個檔案就自己變整齊了,不會分散,不需要再重組 之前在win裡面暫存,不管怎樣,這種大型檔案都還會分散 現在我要移動大型檔案,就一直smb掛載、mv移動檔案了 這種情形讓我很高興 明顯看出來BSD在檔案寫入管理這部份 使用我不知道的原理,讓檔案不會分散在磁碟中,就沒有重組的必要性 這讓我愈來愈相信 當初選擇用BSD當Server用的作業程式是正確的選擇 原本只是基於資訊安全上的考量,讓我放棄在Windows上使用WEB & Data server 我很好奇BSD在這方面的原理是什麼?使得檔案不會分散於磁碟中 寫得拉拉雜雜,感謝各位的閱讀 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.86.138