linux对文件系统进行维护,Linux系统管理:维护文件系统

1.修复损坏的文件系统

当Linux文件系统由于人为因素或是系统本身的塬因(如用户不小心冷启动系统、磁盘关键磁道出错或机器关闭前没有来得及把cache中的数据写入磁盘等)而受到损坏时,都会影响到文件系统的完整性和正确性。这时,就需要系统管理员进行维护。

对Linux系统中常用文件系统的检查是通过fsck工具来完成的。fsck命令的一般格式如下:

fsck [options] file_system [...]

在通常情况下,可以不为fsck指定任何选项。例如,要检查/dev/hda1分区上的文件系统,可以用以下命令:

# fsck /dev/hda1

应该在没有mount该文件系统时才使用fsck命令检查文件系统,这样能保证在检查时该文件系统上没有文件被使用。如果需要检查根文件系统,应该利用启动软盘引导,而且运行fsck时应指定根文件系统所对应的设备文件名。对于普通用户来说,为了安全起见,不要使用fsck来检查除ext2之外的文件系统。

fsck在发现文件系统有错误时可以修复它。如果需要fsck修复文件系统,必须在命令行中使用选项-A和-P。当修复文件系统后,应该重新启动计算机,以便系统读取正确的文件系统信息。

fsck对文件系统的检查顺序是从超级块开始,然后是已经分配的磁盘块、目录结构、链接数,以及空闲块链接表和文件的I节点等。用户一般不需要手工运行fsck,因为引导Linux系统时,如果发现需要安装的文件系统有错,会自动调用fsck。

2.避免可能导致系统崩溃的文件系统的错误

为了避免因为文件系统错误而导致系统崩溃的情况,可以考虑采取以下的措施和注意事项:

(1)在正确安装Linux系统后,制作系统备份;

(2)创建对应当前Linux核心的启动盘;

(3)在软盘上做一些重要文件的备份;

(4)对关键服务器最好使用UPS,预防突然掉电;

(5)定期使用fsck或badblocks检查磁盘,一旦发现错误,必须要做备份;

(6)一般情况下,不要以root身份登录到Linux系统;

(7)不要在完成任务后直接关闭系统的电源开关,最好使用shutdown命令;

(8)不要让无用的程序或数据占满硬盘空间。

这样可以将因文件系统错误而导致的损失降到最小。

3.其它一些管理文件系统的命令

du//统计当前目录下子目录的磁盘使用情况,主要是统计其子目录和所有子目录下文件的大小

df//统计文件系统中空闲的磁盘空间,缺省情况下显示所有安装文件系统的磁盘使用信息

in//用来在目录或文件间建立链接

find//用于查找Linux系统上的文件或目录

tar//是一个文件管理工具,用于将文件归档,或者从归档中恢复文件

gzip//GNU文件压缩工具,用于压缩Linux文件,通常与tar一起使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值