Linux mkisofts建立ISO 9660映像文件命令详解

mkisofs(make iso file system)
功能说明:建立ISO 9660映像文件。

语  法:mkisofs [-adDfhJlLNrRTvz][-print-size][-quiet][-A ][-abstract ][-b ][-biblio ][-c ][-C ][-copyright ][-hide ][-hide-joliet ][-log-file ][-m ][-M ][-o ][-p ][-P ][-sysid ][-V ][-volset ][-volset-size ][-volset-seqno ][-x ][目录或文件]

补充说明:mkisofs可将指定的目录与文件做成ISO 9660格式的映像文件,以供刻录光盘。

参  数:
-a或–all mkisofs通常不处理备份文件。使用此参数可以把备份文件加到映像文件中。
-A或-appid 指定光盘的应用程序ID。
-abstract 指定摘要文件的文件名。
-b或-eltorito-boot 指定在制作可开机光盘时所需的开机映像文件。
-biblio 指定ISBN文件的文件名,ISBN文件位于光盘根目录下,记录光盘的ISBN。
-c 制作可开机光盘时,mkisofs会将开机映像文件中的全-eltorito-catalog全部内容作成一个文件。
-C 将许多节区合成一个映像文件时,必须使用此参数。
-copyright 指定版权信息文件的文件名。
-d或-omit-period 省略文件后的句号。
-D或-disable-deep-relocation ISO 9660最多只能处理8层的目录,超过8层的部分,RRIP会自动将它们设置成ISO 9660兼容的格式。使用-D参数可关闭此功能。
-f或-follow-links 忽略符号连接。
-h 显示帮助。
-hide 使指定的目录或文件在ISO 9660或Rock RidgeExtensions的系统中隐藏。
-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。
-T或-translation-table 建立文件名的转换表,适用于不支持Rock Ridge Extensions的系统上。
-v或-verbose 执行时显示详细的信息。
-V或-volid 指定光盘的卷册集ID。
-volset-size 指定卷册集所包含的光盘张数。
-volset-seqno 指定光盘片在卷册集中的编号。
-x 指定的目录将不会放入映像文件中。
-z 建立通透性压缩文件的SUSP记录,此记录目前只在Alpha机器上的Linux有效。

Linux mkinitrd建立要载入ramdisk的映像文件命令详解

mkinitrd(make initial ramdisk images)
功能说明:建立要载入ramdisk的映像文件。

语  法:mkinitrd [-fv][–omit-scsi-modules][–version][–preload=][–with=][映像文件][Kernel 版本]

补充说明:mkinitrd可建立映像文件,以供Linux开机时载入ramdisk。

参  数:
-f 若指定的映像问家名称与现有文件重复,则覆盖现有的文件。
 -v  执行时显示详细的信息。
–omit-scsi-modules 不要载入SCSI模块。
–preload= 指定要载入的模块。
–with= 指定要载入的模块。
–version 显示版本信息。

Linux mke2fs建立ext2文件系统命令详解

mke2fs(make ext2 file system)
功能说明:建立ext2文件系统。

语  法:mke2fs [-cFMqrSvV][-b ][-f ][-i ][-N ][-l ][-L ][-m ][-R=][ 设备名称][区块数]

补充说明:mke2fs可建立Linux的ext2文件系统。

参  数:
-b 指定区块大小,单位为字节。
-c 检查是否有损坏的区块。
-f 指定不连续区段的大小,单位为字节。
-F 不管指定的设备为何,强制执行mke2fs。
-i 指定”字节/inode”的比例。
-N 指定要建立的inode数目。
-l 从指定的文件中,读取文件西中损坏区块的信息。
-L 设置文件系统的标签名称。
-m 指定给管理员保留区块的比例,预设为5%。
-M 记录最后一次挂入的目录。
-q 执行时不显示任何信息。
-r 指定要建立的ext2文件系统版本。
-R= 设置磁盘阵列参数。
-S 仅写入superblock与group descriptors,而不更改inode able inode bitmap以及block bitmap。
-v 执行时显示详细信息。
-V 显示版本信息。

Linux mkdosfs建立DOS文件系统命令详解

名称: mkdosfs
  
  使用权限: 所有使用者
  
  使用方式: mkdosfs [ -c | -l filename ]
   [ -f number_of_FATs ]
   [ -F FAT_size ]
   [ -i volume_id ]
   [ -m message_file ]
   [ -n volume_name ]
   [ -r root_dir_entry ]
   [ -s sector_per_cluster ]
   [ -v ]
   device
   [ block_count ]
  
  说明: 建立 DOS 档案系统。 device 指你想要建立 DOS 档案系统的装置代号。像是 /dev/hda1 等等。 block_count 则是你希望配置的区块数。如果 block_count 没有指定则系统会自动替你计算符合该装置大小的区块数。
  
  参数:
  
  -c 建立档案系统之前先检查是否有坏轨。
  -l 从得定的档案中读取坏轨记录。
  -f 指定档案配置表(FAT , File Allocation Table)的数量。预设值为 2 。目前 Linux 的 FAT 档案系统不支援超过 2 个 FAT 表。通常这个不需要改。
  -F 指定 FAT 表的大小,通常是 12 或是 16 个位元组。12 位元组通常用于磁碟片,16 位元组用于一般硬盘的分割区,也就是所谓的 FAT16 格式。这个值通常系统会自己选定适当的值。在磁碟片上用 FAT16 通常不会发生作用,反之在硬盘上用 FAT12 亦然。
  -i 指定 Volume ID。一般是一个 4 个位元组的数字,像是 2e203a47 。如果不给系统会自己产生。
  -m 当使用者试图用这片磁片或是分割区开机,而上面没有操作系统时,系统会给使用者一段警告讯息。这个参数就是用来变更这个讯息的。你可以先用档案编辑好,然后用这个参数指定,或是用
  -m –
  这样系统会要求你直接输入这段文字。要特别注意的是,档案里的字串长度不要超过 418 个字,包括展开的跳栏符号(TAB)和换行符号(换行符号在 DOS 底下算两个字元!)
  -n 指定 Volume Name,就是磁碟标签。如同在 DOS 底下的 format 指令一样,给不给都可以。没有预设值。
  -r 指定根目录底下的最大档案数。这里所谓的档案数包括目录。预设值是在软碟上是 112 或是 224 ,在硬盘上是 512。没事不要改这个数字。
  -s 每一个磁丛(cluster)的磁区数。必须是 2 的次方数。不过除非你知道你在作什么,这个值不要乱给。
  -v 提供额外的讯息
  
  范例:
  mkdosfs -n Tester /dev/fd0 将 A 槽里的磁碟片格式化为 DOS 格式,并将标签设为 Tester

Linux mkbootdisk建立目前系统的启动盘命令详解

mkbootdisk(make boot disk)
功能说明:建立目前系统的启动盘。

语  法:mkbootdisk [–noprompt][–verbose][–version][–device ][–mkinitrdargs ][kernel 版本]

补充说明:mkbootdisk可建立目前系统的启动盘。

参  数:
–device 指定设备。
–mkinitrdargs 设置mkinitrd的参数。
–noprompt 不会提示用户插入磁盘。
–verbose 执行时显示详细的信息。
–version 显示版本信息。

Linux fdformat低阶格式化命令详解

名称: fdformat
  
  使用权限: 所有使用者
  
  使用方式:fdformat [-n] device
  
  使用说明 :
  对指定的软碟机装置进行低阶格式化。使用这个指令对软碟格式化的时候,最好指定像是下面的装置:
  
  /dev/fd0d360 磁碟机 A: ,磁片为 360KB 磁碟
  /dev/fd0h1440 磁碟机 A: ,磁片为 1.4MB 磁碟
  /dev/fd1h1200 磁碟机 B: ,磁片为 1.2MB 磁碟
  如果使用像是 /dev/fd0 之类的装置,如果里面的磁碟不是标准容量,格式化可能会失败。在这种情况之下,使用者可以用 setfdprm 指令先行指定必要参数。
  
  参数:
  
  -n 关闭确认功能。这个选项会关闭格式化之后的确认步骤。
  
  范例:
  
   fdformat -n /dev/fd0h1440
  
  将磁碟机 A 的磁片格式化成 1.4MB 的磁片。并且省略确认的步骤。

Linux fsck.minix检查文件系统并尝试修复错误命令详解

fsck.minix(file system check-minix filesystem)
功能说明:检查文件系统并尝试修复错误。

语  法:fsck.minix [-aflmrsv][外围设备代号]

补充说明:当minix文件系统发生错误时,可用fsck.minix指令尝试加以参考。

参  数:
-a 自动修复文件系统,不询问任何问题。
-f 强制对该文件系统进行完整检查,纵然该文件系统在慨略检查下没有问题。
-l 列出所有文件名称。
-m 使用类似MINIX操作系统的警告信息。
-r 采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。
-s 显示该分区第一个磁区的相关信息。
-v 显示指令执行过程。

Linux fsck检查与修复Linux档案系统命令详解

指令:fsck
  
  使用权限 : 超级使用者
  
  使用方式 : fsck [-sACVRP] [-t fstype] [–] [fsck-options] filesys […]
  
  说明 : 检查与修复 Linux 档案系统,可以同时检查一个或多个 Linux 档案系统
  
  
  参数 :
  
  filesys : device 名称(eg./dev/sda1),mount 点 (eg. / 或 /usr)
  -t : 给定档案系统的型式,若在 /etc/fstab 中已有定义或 kernel 本身已支援的则不需加上此参数
  -s : 依序一个一个地执行 fsck 的指令来检查
  -A : 对/etc/fstab 中所有列出来的 partition 做检查
  -C : 显示完整的检查进度
  -d : 列印 e2fsck 的 debug 结果
  -p : 同时有 -A 条件时,同时有多个 fsck 的检查一起执行
  -R : 同时有 -A 条件时,省略 / 不检查
  -V : 详细显示模式
  
  -a : 如果检查有错则自动修复
  -r : 如果检查有错则由使用者回答是否修复
  
  例子 :
  检查 msdos 档案系统的 /dev/hda5 是否正常,如果有异常便自动修复 :
   fsck -t msdos -a /dev/hda5
  
  注意 :
  
  此指令可与 /etc/fstab 相互参考操作来加以了解。

Linux ext2ed ext2文件系统编辑程序命令详解

ext2ed(ext2 file system editor)
功能说明:ext2文件系统编辑程序。

语  法:ext2ed

补充说明:ext2ed可直接处理硬盘分区上的数据,这指令只有Red Hat Linux才提供。

参  数:
一般指令
setdevice[设备名称] 指定要处理的设备。
disablewrite 将ext2ed设为只读的状态。
enablewrite 将ext2ed设为可读写的状态。
help[指令] 显示个别指令的帮助。
next 移至下一个单位,单位会依目前所在的模式而异。
prev 移至前一个单位,单位会依目前所在的模式而异。
pgup 移至下一页。
pgdn 移至上一页。
set 修改目前的数据,参数会依目前所在的模式而异。
writedata 在执行此指令之后,才会实际修改分区中的数据。

ext2进入3种模式的指令
super 进入main superblock,即Superblock模式。
group 进入指定的group,即Group模式。
cd 在inode模式下,进入指定的目录或文件,即Inode模式。

Superblock模式
gocopy 进入指定的superblock备份。
setactivecopy 将目前所在的superblock,复制到main superblock。

Group模式
blockbitmap 显示目前groupo的区块图。
inode 进入目前group的第一个inode。
inodebitmap 显示目前group的inode二进制码。

Inode模式
dir 进入目录模式。
file 进入文件模式。