Linux系统命令磁盘管理.docx
- 文档编号:4728275
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:19
- 大小:25.37KB
Linux系统命令磁盘管理.docx
《Linux系统命令磁盘管理.docx》由会员分享,可在线阅读,更多相关《Linux系统命令磁盘管理.docx(19页珍藏版)》请在冰豆网上搜索。
Linux系统命令磁盘管理
Linux系统命令(磁盘管理)
sync
symlinks(symboliclinks)
swapon
swapoff
sfdisk
mpartition
mkswap
mkisofs(makeisofilesystem)
mkinitrd(makeinitialramdiskimages)
mkfs(makefilesystem)
mkfs.minix
mke2fs(makeext2filesystem)
mkdosfs(makeDosfilesystem)
mkbootdisk(makebootdisk)
mformat
mbadblocks
losetup(loopsetup)
hdparm(harddiskparameters)
fsconf(filesystemconfigurator)
fsck(filesystemcheck)
fsck.minix(filesystemcheck-minixfilesystem)
fsck.ext2(filesystemcheck-secondfilesystem)
fdisk
ext2ed(ext2filesystemeditor)
e2fsck(ext2filesystemcheck)
dd
cfdisk
badblocks
==================================
sync
功能说明:
将内存缓冲区内的数据写入磁盘。
语 法:
sync[--help][--version]
补充说明:
在Linux系统中,当数据需要存入磁盘时,通常会先放到缓冲区内,等到适当的时刻再写入磁盘,如此可提高系统的执行效率。
参 数:
--help显示关心。
--version显示版本信息。
-----------------------------------------------
symlinks(symboliclinks)
功能说明:
维护符号连接的工具程序。
语 法:
symlinks[-cdrstv][目录]
补充说明:
symlinks可检查目录中的符号连接,并显示符号连接类型。
以下为symlinks可判断的符号连接类型:
absolute:
符号连接使用了绝对路径。
dangling:
原始文件差不多不存在。
lengthy:
符号连接的路径中包含了多余的"../"。
messy:
符号连接的路径中包含了多余的"/"。
other_fs:
原始文件位于其他文件系统中。
relative:
符号连接使用了相对路径。
参 数:
-c将使用绝对路径的符号连接转换为相对路径。
-d移除dangling类型的符号连接。
-r检查目录下所有子目录中的符号连接。
-s检查lengthy类型的符号连接。
-t与-c一并使用时,会显示如何将绝对路径的符号连接转换为相对路径,但可不能实际转换。
-v显示所有类型的符号连接。
----------------------------------------------
swapon
功能说明:
启动系统交换区(swaparea)。
语 法:
swapon[-ahsV][-p<优先顺序>][设备]
补充说明:
Linux系统的内存治理必须使用交换区来建立虚拟内存。
-a将/etc/fstab文件中所有设置为swap的设备,启动为交换区。
-h显示关心。
-p<优先顺序>指定交换区的优先顺序。
-s显示交换区的使用状况。
-V显示版本信息。
----------------------------------------------
swapoff
功能说明:
关闭系统交换区(swaparea)。
语 法:
swapoff[设备]
补充说明:
swapoff实际上为swapon的符号连接,可用来关闭系统的交换区。
------------------------------------
sfdisk
功能说明:
硬盘恩区工具程序。
语 法:
sfdisk[-?
Tvx][-d<硬盘>][-g<硬盘>][-l<硬盘>][-s<分区>][-V<硬盘>]
补充说明:
sfdisk为硬盘分区工具程序,可显示分区的设置信息,并检查分区是否正常。
参 数:
-?
或--help显示关心。
-d<硬盘>显示硬盘分区的设置。
-g<硬盘>或--show-geometry<硬盘>显示硬盘的CHS参数。
-l<硬盘>显示后硬盘分区的相关设置。
-s<分区>显示分区的大小,单位为区块。
-T或--list-types显示所有sfdisk能辨识的文件系统ID。
-v或--version显示版本信息。
-V<硬盘>或--verify<硬盘>检查硬盘分区是否正常。
-x或--show-extend显示扩展分区中的逻辑分区。
--------------------------------------------
mpartition
功能说明:
建立或删除MS-DOS的分区。
语 法:
mpartition[-acdfIprv][-b<磁区数>][-h<磁头数>][l<磁区数>][-s<磁区数>][-t<柱面数>][驱动器代号]
补充说明:
mpartition为mtools工具指令,可建立或删除磁盘分区。
参 数:
-a将分区设置为可开机分区。
-b<磁区数>建立分区时,指定要从第几个磁区开始建立分区。
-c建立分区。
-d将分区设置为无法开机的分区。
-f强制地修改分区而不管检查时发生的错误信息。
-h<磁头数>建立分区时,指定分区的磁头数。
-I删除全部的分区。
-l<磁区数>建立分区时,指定分区的容量大小,单位为磁区数。
-p当要重新建立分区时,显示命令列。
-r删除分区。
-s<磁区数>建立分区时,指定每个磁轨的磁区数。
-t<柱面数>建立分区时,指定分区的柱面数。
-v与-p参数一并使用,假设没有同时下达修改分区的命令,那么显示目前分区的状态。
---------------------------------------
mkswap
功能说明:
设置交换区(swaparea)。
语 法:
mkswap[-cf][-v0][-v1][设备名称或文件][交换区大小]
补充说明:
mkswap可将磁盘分区或文件设为Linux的交换区。
参 数:
-c建立交换区前,先检查是否有损坏的区块。
-f在SPARC电脑上建立交换区时,要加上此参数。
-v0建立旧式交换区,此为预设值。
-v1建立新式交换区。
[交换区大小]指定交换区的大小,单位为1024字节。
----------------------------------------------
mkisofs(makeisofilesystem)
功能说明:
建立ISO9660映像文件。
语 法:
mkisofs[-adDfhJlLNrRTvz][-print-size][-quiet][-A<应用程序ID>][-abstract<摘要文件>][-b<开机映像文件>][-biblio][-c<开机文件名称>][-C<盘区编号,磁区编号>][-copyright<版权信息文件>][-hide<目录或文件名>][-hide-joliet<文件或目录名>][-log-file<记录文件>][-m<目录或文件名>][-M<开机映像文件>][-o<映像文件>][-p<数据处理人>][-P<光盘发行人>][-sysid<系统ID>][-V<光盘ID>][-volset<卷册集ID>][-volset-size<光盘总数>][-volset-seqno<卷册序号>][-x<目录>][目录或文件]
补充说明:
mkisofs可将指定的目录与文件做成ISO9660格式的映像文件,以供刻录光盘。
参 数:
-a或--allmkisofs通常不处理备份文件。
使用此参数能够把备份文件加到映像文件中。
-A<应用程序ID>或-appid<应用程序ID>指定光盘的应用程序ID。
-abstract<摘要文件>指定摘要文件的文件名。
-b<开机映像文件>或-eltorito-boot<开机映像文件>指定在制作可开机光盘时所需的开机映像文件。
-biblio指定ISBN文件的文件名,ISBN文件位于光盘根目录下,记录光盘的ISBN。
-c<开机文件名称>制作可开机光盘时,mkisofs会将开机映像文件中的全-eltorito-catalog<开机文件名称>全部内容作成一个文件。
-C<盘区编号,盘区编号>将许多节区合成一个映像文件时,必须使用此参数。
-copyright<版权信息文件>指定版权信息文件的文件名。
-d或-omit-period省略文件后的句号。
-D或-disable-deep-relocationISO9660最多只能处理8层的目录,超过8层的部分,RRIP会自动将它们设置成ISO9660兼容的格式。
使用-D参数可关闭此功能。
-f或-follow-links忽略符号连接。
-h显示关心。
-hide<目录或文件名>使指定的目录或文件在ISO9660或RockRidgeExtensions的系统中隐藏。
-hide-joliet<目录或文件名>使指定的目录或文件在Joliet系统中隐藏。
-J或-joliet使用Joliet格式的目录与文件名称。
-l或-full-iso9660-filenames使用ISO966032字符长度的文件名。
-L或-allow-leading-dots同意文件名的第一个字符为句号。
-log-file<记录文件>在执行过程中假设有错误信息,预设会显示在屏幕上。
-m<目录或文件名>或-exclude<目录或文件名>指定的目录或文件名将可不能房入映像文件中。
-M<映像文件>或-prev-session<映像文件>与指定的映像文件合并。
-N或-omit-version-number省略ISO9660文件中的版本信息。
-o<映像文件>或-output<映像文件>指定映像文件的名称。
-p<数据处理人>或-preparer<数据处理人>记录光盘的数据处理人。
-print-size显示预估的文件系统大小。
-quiet执行时不显示任何信息。
-r或-rational-rock使用RockRidgeExtensions,并开放全部文件的读取权限。
-R或-rock使用RockRidgeExtensions。
-sysid<系统ID>指定光盘的系统ID。
-T或-translation-table建立文件名的转换表,适用于不支持RockRidgeExtensions的系统上。
-v或-verbose执行时显示详细的信息。
-V<光盘ID>或-volid<光盘ID>指定光盘的卷册集ID。
-volset-size<光盘总数>指定卷册集所包含的光盘张数。
-volset-seqno<卷册序号>指定光盘片在卷册集中的编号。
-x<目录>指定的目录将可不能放入映像文件中。
-z建立通透性压缩文件的SUSP记录,此记录目前只在Alpha机器上的Linux有效。
-----------------------------------------
mkinitrd(makeinitialramdiskimages)
功能说明:
建立要载入ramdisk的映像文件。
语 法:
mkinitrd[-fv][--omit-scsi-modules][--version][--preload=<模块名称>][--with=<模块名称>][映像文件][Kernel版本]
补充说明:
mkinitrd可建立映像文件,以供Linux开机时载入ramdisk。
参 数:
-f假设指定的映像问家名称与现有文件重复,那么覆盖现有的文件。
-v 执行时显示详细的信息。
--omit-scsi-modules不要载入SCSI模块。
--preload=<模块名称>指定要载入的模块。
--with=<模块名称>指定要载入的模块。
--version显示版本信息。
------------------------------------------------------
mkfs(makefilesystem)
功能说明:
建立各种文件系统。
语 法:
mkfs[-vV][fs][-f<文件系统类型>][设备名称][区块数]
补充说明:
mkfs本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。
参 数:
fs指定建立文件系统时的参数。
-t<文件系统类型>指定要建立何种文件系统。
-v显示版本信息与详细的使用方法。
-V显示简要的使用方法。
--------------------------------------------
mkfs.minix
功能说明:
建立Minix文件系统。
语 法:
mkfs.minix[-cv][-i][-l<文件>][-n<文件名长度>][设备名称][区块数]
补充说明:
mkfs.minix可建立Minix文件系统。
参 数:
-c检查是否有损坏的区块。
-i指定文件系统的inode总数。
-l<文件>从指定的文件中,读取文件系统中损坏区块的信息。
-n<文件名长度>指定文件名称长度的上限。
-v建立第2版的Minix文件系统。
---------------------------------------
mke2fs(makeext2filesystem)
功能说明:
建立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与groupdescriptors,而不更改inodeableinodebitmap以及blockbitmap。
-v执行时显示详细信息。
-V显示版本信息。
--------------------------------------------
mkdosfs(makeDosfilesystem)
功能说明:
建立MS-DOS文件系统。
语 法:
mkdosfs[-cv][-f][-F][-i<磁盘序号>][-l<文件名>][-m<信息文件>][-n<标签>][-r<根目录项目数>][-s<磁区数>][设备名称][区块数]
补充说明:
mkdosfs可在Linux下,将磁盘格式化为MS-DOS文件系统的格式。
参 数:
-c检查是否有损坏的区块。
-f指定FAT的数目,目前支持1与2两种选项。
-F指定FAT记录的单位为12或16位。
-i<磁盘序号>设置文件系统的磁盘序号。
-l<文件名>从指定的文件中,读取文件系统中损坏区块的信息。
-m<信息文件>假设以次文件系统开机,而却因操作系统没有正常安装,那么会显示选项中所指定的信息文件内容。
-n<标签>设置文件系统的磁盘标签名称。
-r<根目录项目数>设置根目录最多能记载项目数。
-s<磁区数>指定每个丛集所包含的磁区数。
-v执行时显示详细的信息。
---------------------------------------------------
mkbootdisk(makebootdisk)
功能说明:
建立目前系统的启动盘。
语 法:
mkbootdisk[--noprompt][--verbose][--version][--device<设备>][--mkinitrdargs<参数>][kernel版本]
补充说明:
mkbootdisk可建立目前系统的启动盘。
参 数:
--device<设备>指定设备。
--mkinitrdargs<参数>设置mkinitrd的参数。
--noprompt可不能提示用户插入磁盘。
--verbose执行时显示详细的信息。
--version显示版本信息。
-----------------------------------------------------
mformat
功能说明:
对MS-DOS文件系统的磁盘进行格式化。
语 法:
mformat[-1aCFIKX][-0<数据传输率>][-2<磁区数>][-A<数据传输率>][-B<开机区文件>][-c<丛集大小>][-h<磁头数>][-H<隐藏磁区数>][-l<磁盘标签>][-M<磁区大小>][-n<序号>][-r<根目录大小>][-s<磁区数>][-S<磁区大小>][-t<柱面数>][驱动器代号]
补充说明:
mformat为mtools工具指令,模拟MS-DOS的format指令,可将指定的磁盘或硬盘分区格式化为MS-DOS文件系统。
参 数:
-0<数据传输率>指定第0磁轨的数据传输率。
-1不使用2M格式。
-2<磁区数>指定在第0磁轨的第0个磁头的磁区数,也确实是所谓的2M格式。
-a指定产生Atari格式的序号。
-A<数据传输率>指定第0磁轨以外所有磁轨的数据传输率。
-B<开机区文件>从指定的文件来建立开机区。
-c<丛集大小>指定丛集大小,单位为磁区。
-C建立磁盘MS-DOS文件系统的映像文件。
-F以FAT32来格式化磁盘。
-H<隐藏磁区数>指定隐藏磁区的数目。
-I指定FAT32的frVersion编号。
-k尽可能地保留原有的开机区。
-l<磁盘标签>指定磁盘标签名称。
-M<磁区大小>指定MS-DOS文件系统所使用的磁区大小,预设应该与硬体磁区大小相同,单位为字节。
-n<序号>指定序号。
-r<根目录大小>指定根目录的大小,单位为磁区。
-s<磁区数>指定每一磁轨所包含的磁区数目。
-S<磁区大小>指定硬件磁区大小。
-t<柱面数>指定柱面数目。
-X格式化XDF磁盘。
------------------------------------
mbadblocks
功能说明:
检查MS-DOS文件系统的磁盘是否有损坏的磁区。
语 法:
mbadblocks[驱动器代号]
补充说明:
mbadblocks为mtools工具指令,可用来扫描MS-DOS文件系统的磁盘驱动器,并标示出损坏的磁区。
----------------------------------------------------
losetup(loopsetup)
功能说明:
设置循环设备。
语 法:
losetup[-d][-e<加密方式>][-o<平移数目>][循环设备代号][文件]
补充说明:
循环设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。
参 数:
-d卸除设备。
-e<加密方式>启动加密编码。
-o<平移数目>设置数据平移的数目。
----------------------------
hdparm(harddiskparameters)
功能说明:
显示与设定硬盘的参数。
语 法:
hdparm[-CfghiIqtTvyYZ][-a<快取分区>][-A<0或1>][-c][-d<0或1>][-k<0或1>][-K<0或1>][-m<分区数>][-n<0或1>][-p][-P<分区数>][-r<0或1>][-S<时间>][-u<0或1>][-W<0或1>][-X<传输模式>][设备]
补充说明:
hdparm可检测,显示与设定IDE或SCSI硬盘的参数。
参 数:
-a<快取分区>设定读取文件时,预先存入块区的分区数,假设不加上<快取分区>选项,那么显示目前的设定。
-A<0或1>启动或关闭读取文件时的快取功能。
-c设定IDE32位I/O模式。
-C检测IDE硬盘的电源治理模式。
-d<0或1>设定磁盘的DMA模式。
-f将内存缓冲区的数据写入硬盘,并清晰缓冲区。
-g显示硬盘的磁轨,磁头,磁区等参数。
-h显示关心。
-i显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。
-I直截了当读取硬盘所提供的硬件规格信息。
-k<0或1>重设硬盘时,保留-dmu参数的设定。
-K<0或1>重设硬盘时,保留-APSWXZ参数的设定。
-m<磁区数>设定硬盘多重分区存取的分区数。
-n<0或1>忽略硬盘写入时所发生的错误。
-p设定硬盘的PIO模式。
-P<磁区数>设定硬盘内部快取的分区数。
-q在执行后续的参数时,不在屏幕上显示任何信息。
-r<0或1>设定硬盘的读写模式。
-S<时间>设定硬盘进入省电模式前的等待时间。
-t评估硬盘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统 命令 磁盘 管理