磁盘管理(半草稿)
目录
警告
本文最后更新于 2022-07-05,文中内容可能已过时。
磁盘管理
磁盘的最小存储单位是扇区,大小为0.5kb(512Bytes)
,多个连续的扇区称之为块
操作系统文件存取的最小单位是块(block),为8
个连续扇区,大小是8 x 0.5 = 4kb
,即使文件小于4k
,也会占用4k
硬件设备
IDE
硬盘:/dev/hd[a-d]
SCSI/SATA
硬盘:/dev/sd[a-d]
- 软盘:
/dev/fd[0-1]
- 打印机:
/dev/lp[0-2]
- 鼠标:
/dev/psaux
/dev/mouse
软硬链接
- 软连接: 类似
windowns
的快捷方式 - 硬链接:
inode
一致
mount 命令
mount -o
参数详情
|
|
buffer cache
buffer
: 用于写入数据的缓冲cache
: 用于读取数据时的缓存
# raid
raid 0
: 100%利用存储空间。最少需要两块盘(据说一块也可以,不过个人觉得一块应该没啥用), 没用冗余数据,不做备份,任何一块磁盘损坏都无法运行。理论读写是单块磁盘的n倍。存储性能最好,但安全性不高。raid 1
: 50%的利用空间,磁盘最小需要2n
块,总空间以最小盘为准,镜像同步数据,理论读取速度不受影响,甚至更快一点,写入速度受影响,更换盘后需要长时间的镜像同步,但外部读取读写不受影响。raid 3
: 至少需要3块盘,最后一块盘用于存储奇偶校验数据(专用的奇偶校验),空间利用率n - 1
, 可用性、成本和性能折中,但由于需要奇偶校验,因此速度较慢。raid 5
: 和raid 3
类似,也是至少需要3块盘,每个奇偶校验数据是存储于每一个相同的数据块(分布式存储奇偶校验数据)raid 10
:raid 0 + raid 1
,又称为raid 01