Linux (ve 1980'lerde dönemi Unix), bir depolama aygıtı (oldukça sık üzerinde disk bölümü bazı sabit disk ya da bazı SSD ) bir blok cihaz (bakınız bu ), böylece bir [alt] dizisi olan blok (ki temel fiziksel G / Ç birimi ). Fiziksel blok boyutunun donanımına bağlıdır (eski IDE diskler 512 bayt blok boyutu vardı, yeni büyük SATA diskleri 4Kbytes bir blok boyutu, okumak zorunda Gelişmiş Biçim wikipage) ve örneğin (a dosya sistemini yaparken mkfs
, bkz mke2fs (8)), fiziksel blok boyutunun katı (genellikle 1 dahil iki küçük güç) olan bir mantıksal blok boyutu belirtebilirsiniz. Mantıksal blok adresleme hakkında da okuyun .
Geçmişte (1990'ların Sun3 iş istasyonlarını düşünün) disk, sektörlerde ( CHS wikipage'i okuyun ) organize edilmiş , blok içeren bir sektöre sahip silindirlerden yapılmıştı . Bugün, bunlar hala kalmaktadır, ancak sabit disk denetleyicisi (diskin üzerindeki devre) tarafından sağlanan yapay bir artefakttır. Bazı işletim sistemlerinde, blok aygıt sürücüsü disk kafası hareketini ve dönme gecikmesini en aza indirmek için IO isteklerini yeniden planladı ve yeniden sıraladı .
Bu şekilde bir dosya sistemi her türlü depolama aygıtıyla (geleneksel sabit disk, SSD, USB flash sürücü, vb.) Çalışabilir ve yalnızca depolama aygıtının aygıt sürücüsü değiştirilir.
Evet, ancak şeytan ayrıntılarda gizlidir (örn . SSD'lere özgü TRIM ve Write Amplification hakkında bilgi edinin ). Ve detaylar önemlidir, bu yüzden gerçek uygulama rakamınızdan daha az basittir. Dosya sistemleri hakkında daha fazla bilgi edinin (ve SMB & NFS dahil olmak üzere kümelenmiş ve uzak dosya sistemlerini düşünün ; Mantıksal Birim Yöneticisi hakkında da okuyun ).
İşletim Sistemlerini Okuyun : Üç Kolay Parça (ve kalıcılık kısmı).
Blok cihazların FreeBSD'de gittiğine dikkat edin (aslında karakter ve blok cihazlar için ortak bir soyutlama sağlar). Windows'ta bile işletim sisteminin bölümleri, blok boyutunu vb. Bildiğinden şüpheleniyorum (ancak kontrol etmelisiniz).