28、FreeBSD磁盘与文件系统管理全解析

FreeBSD磁盘与文件系统管理详解

FreeBSD磁盘与文件系统管理全解析

1. 快照(Snapshots)

在FreeBSD系统里,具备软更新功能的快速文件系统(FFS)能够在特定时刻对磁盘进行快照操作。这些快照会被存放在每个分区根目录下的 .snapshot 目录中。虽然我们通常不会直接在快照上进行系统管理操作,但很多工具会利用这些快照。例如, dump(8) 命令会备份每个文件系统的快照,而非实时的文件系统,这样就能得到一个内部一致的备份。后台文件系统检查工具(Background fsck)也会借助快照开展工作。我们还可以挂载某个快照,从而查看文件系统在特定时刻的状态。不过,大多数系统管理员认为这个功能的实用性并不高。但在使用FreeBSD的过程中,我们还是会经常看到有关快照的相关内容。

2. 脏磁盘(Dirty Disks)

这里所说的“脏”,并非指磁盘变脏了,而是指FFS分区处于一种特殊状态。当操作系统要求将信息写入磁盘,但数据还未完全写入时,就会出现这种情况。可能是部分数据块已写入,或者inode已被修改但数据还未完全写入,也可能是这两种情况的组合。如果在磁盘处于“脏”状态时突然断电,系统重启后磁盘就会处于不干净的状态。

FreeBSD系统拒绝以读写模式挂载不干净的磁盘,只能以只读模式挂载,然而这并不适用于正常操作,所以必须对磁盘进行清理。

3. 文件系统检查工具fsck(8)

FreeBSD系统自带了一个文件系统完整性检查工具 fsck(8) 。当系统重启时发现磁盘处于“脏”状态,它会自动检查文件系统并尝试清理。虽然此时未写入磁盘的数据已经丢失

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值