0
点赞
收藏
分享

微信扫一扫

Linux 磁盘管理命令 tune2fs:文件系统调整 mkisofs:建立ISO9660 映象文件

3.Linux 磁盘管理命令

3.26 tune2fs:文件系统调整

  • 作用:tune2fs 是 Linux 下重要的文件系统调整工具。

  • 用法:tune2fs [选项]设备

  • 主要选项如下:

    命令 描述
    c max_mount_counts 用来调整最大挂接次数,如果到达这个次数,系统将执行文件系统检查。
    -C mount_count 用来设置文件系统已经挂接的次数。
    -i check_interval[d|m|w] 用来设置文件系统的最长使用时间,如果到达这个时间,系统将会执行文件系统检查。把这个值设置为 0 的时候,则参数不生效。
    -e error_behavior 下面列出 3 种发现错误后的行为。在默认情况下,如果系统检测到文件系统有错误,会设置文件系统在下次启动的时候执行 fsck 检测。
    -l 显示文件系统的详细参数。
    -j 转换为 Ext3 文件系统,包括日志。
    -m 设置保留的空间百分比。
    -o 设置默认加载参数。

    continue:继续执行检测。

    remount-ro:重新以只读方式挂接。

    panic:产生一次系统崩溃(Panic)。

    tune2fs 是一个用来调整 Ext2 和 Ext3 文件系统的命令。在调整文件系统设置的时 候,这个文件系统不能被挂接在系统上。除此以外,有些文件系统的设置会立即生效, 而有些调整需要重新启动系统才能生效

案例练习

(1)调整每两次完整地检查根文件系统的时间间隔为 5 周。

# tune2fs -i 5w /dev/hda1

(2)系统保留空间也可以用 tune2fs 调整,如调整根文件系统保留空间为 40 000 个磁盘块。

# tune2fs -r 40000 /dev/hda1

(3)通常,如果使用 Ext3 文件系统,使用-c 0 关掉 mount 次数达到后的文件系统检查。

#tune2fs -m 10 /dev/sda1 
#tune2fs -o acl,user_xattr /dev/sda1 
#tune2fs -i 0 -c0 /dev/sda1

3.27 mkisofs:建立ISO9660 映象文件

  • 作用:mkisofs 可将指定的目录与文件做成 ISO 9660 格式的映象文件,以供刻录光盘。

  • 用法:mkisofs[选项] [目录或文件]

  • 主要选项如下:

    命令 描述
    -a 或--all mkisofs 通常不处理备份文件。使用此参数可以把备份文件加入到映象文件中。
    -abstract<摘要文件> 指定摘要文件的文件名。
    -b<开机映象文件>或-eltorito-boot<开机映象文件> 指定在制作可开机光盘时所需的开机映象文件。
    -biblio<ISBN 文件> 指定 ISBN 文件的文件名,ISBN 文件位于光盘根目录下,记录光盘的 ISBN。
    -c<开机文件名称> 制作可开机光盘时,mkisofs 会将开机映象文件中的-eltorito-catalog <开机文件名称>全部内容做成一个文件。
    -C<盘区编号,盘区编号> 将许多节区合成一个映象文件时,必须使用此参数。
    -copyright<版权信息文件> 指定版权信息文件的文件名。
    -d 或-omit-period 省略文件后的句号。
    -f 或-follow-links 忽略符号链接。
    -hide<目录或文件名> 使指定的目录或文件在 ISO 9660 或 Rock Ridge Extensions 的系统中隐藏。
    -hide-joliet<目录或文件名> 使指定的目录或文件在 Joliet 系统中隐藏。
    -J 或-joliet 使用 Joliet 格式的目录与文件名称。
    -l 或-full-iso9660-filenames 使用 ISO 9660 32 字符长度的文件名。
    -L 或-allow-leading-dots 允许文件名的第一个字符为句号。
    -log-file<记录文件> 在执行过程中若有错误信息,预设会显示在屏幕上。
    -m<目录或文件名>或-exclude<目录或文件名> 指定的目录或文件名将不会放入映象文件中。
    -M<映象文件>或-prev-session<映象文件> 与指定的映象文件合并。
    -N 或-omit-version-number 省略 ISO 9660 文件中的版本信息。
    -o<映象文件>或-output<映象文件> 指定映象文件的名称。
    -p<数据处理人>或-preparer<数据处理人> 记录光盘的数据处理人。
    -print-size 显示预估的文件系统大小。
    -quiet 执行时不显示任何信息。
    -r 或-rational-rock 使用 Rock Ridge Extensions,并开放全部文件的读取权限。
    -R 或-rock 使用 Rock Ridge Extensions。
    -sysid<系统 ID> 指定光盘的系统 ID。
    -T 或-translation-table 建立文件名的转换表,适用于不支持 Rock Ridge Extensions 的系统中。
    -v 或-verbose 执行时显示详细的信息。
    -V<光盘 ID>或-volid<光盘 ID> 指定光盘的卷册集 ID。
    -volset-size<光盘总数> 指定卷册集所包含的光盘张数。
    -volset-seqno<卷册序号> 指定光盘片在卷册集中的编号。
    -x<目录> 指定的目录将不会放入映象文件中。
    -z 建立通透性压缩文件的 SUSP 记录,此记录目前只在 Alpha 机器上的 Linux 中有效。

案例练习

从/home/cjh 目录建立一个映象文件,文件名为 goodcjh:

# # mkisofs -o goodcjh /home/cjh/ 
INFO: UTF-8 character encoding detected by locale settings. 
 Assuming UTF-8 encoded filenames on source filesystem, 
 use -input-charset to override. 
Total translation table size: 122333 
Total rockridge attributes bytes: 111122 
Total directory bytes: 8192111 
Path table size(bytes): 701111 
Max brk space used 2100011 
366 extents written (111 MB)
举报

相关推荐

0 条评论