您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > Linux命令大全(磁盘维护)
磁盘维护磁盘管理-quotaon功能说明:开启磁盘空间限制。语法:quotaon[-aguv][文件系统...]补充说明:执行quotaon指令可开启用户和群组的才磅秒年空间限制,各分区的文件系统根目录必须有quota.user和quota.group配置文件。参数:-a开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。-g开启群组的磁盘空间限制。-u开启用户的磁盘空间限制。-v显示指令指令执行过程。磁盘维护-badblocks功能说明:检查磁盘装置中损坏的区块。语法:badblocks[-svw][-b区块大小][-o输出文件][磁盘装置][磁盘区块数][启始区块]补充说明:执行指令时须指定所要检查的磁盘装置,及此装置的磁盘区块数。参数:-b区块大小指定磁盘的区块大小,单位为字节。-o输出文件将检查的结果写入指定的输出文件。-s在检查时显示进度。-v执行时显示详细的信息。-w在检查时,执行写入测试。[磁盘装置]指定要检查的磁盘装置。[磁盘区块数]指定磁盘装置的区块总数。[启始区块]指定要从哪个区块开始检查。磁盘维护-cfdisk功能说明:磁盘分区。语法:cfdisk[-avz][-c柱面数目-h磁头数目-s盘区数目][-Pr,s,t][外围设备代号]补充说明:cfdisk是用来磁盘分区的程序,它十分类似DOS的fdisk,具有互动式操作界面而非传统fdisk的问答式界面,您可以轻易地利用方向键来操控分区操作。参数:-a在程序里不用反白代表选取,而以箭头表示。-c柱面数目忽略BIOS的数值,直接指定磁盘的柱面数目。-h磁头数目忽略BIOS的数值,直接指定磁盘的磁头数目。-Pr,s,t显示分区表的内容,附加参数r会显示整个分区表的详细资料,附加参数s会依照磁区的顺序显示相关信息,附加参数t则会以磁头,磁区,柱面的方式来显示资料。-s磁区数目忽略BIOS的数值,直接指定磁盘的磁区数目。-v显示版本信息。-z不读取现有的分区,直接当作没有分区的新磁盘使用。磁盘维护-dd名称:dd使用权限:所有使用者dd这个指令在manual里的定义是convertandcopyafile使用方式:dd[option]如果你想要在线看manual,可以试试:dd--help或是infodd如果你想要看看这个版本如何:dd--version输入或输出ddif=[STDIN]of=[STDOUT]强迫输入或输出的Size为多少Bytesbs:dd-ibs=[BYTE]-obs=[SIZE]强迫一次只做多少个Bytescbs=BYTES跳过一段以后才输出seek=BLOCKS跳过一段以后才输入skip=BLOCKS当然你可以拿这个来方便的拷贝光碟(注意,你的光碟是标准的iso9660格式才可以这么做唷!)ddif=/dev/cdromof=cdrom.iso其中if后面以及of后面的内容依你的需求调整。然后给系统这个指令就可以烧了:cdrecord-vcdrom.iso这篇不是在讲cdrecord的,所以上面的指令是最为简单但是不一定能符合您的硬件环境....磁盘维护-e2fsck指令:e2fsck使用权限:超级使用者使用方式:e2fsck[-pacnydfvFV][-bsuperblock][-Bblocksize][-l|-Lbad_blocks_file][-Cfd]device说明:检查使用Linuxext2档案系统的partition是否正常工作参数:device:预备检查的硬盘partition,例如:/dev/sda1-a:对partition做检查,若有问题便自动修复,等同-p的功能-b:设定存放superblock的位置-B:设定单位block的大小-c:检查该partition是否有坏轨-Cfile:将检查的结果存到file中以便查看-d:列印e2fsck的debug结果-f:强制检查-F:在开始检查前,将device的buffercache清空,避免有错误发生-lbad_blocks_file:将有坏轨的block资料加到bad_blocks_file里面-Lbad_blocks_file:设定坏轨的block资料存到bad_blocks_file里面,若无该档则自动产生-n:将档案系统以[唯读]方式开启-p:对partition做检查,若有问题便自动修复-v:详细显示模式-V:显示出目前e2fsck的版本-y:预先设定所有检查时的问题均回答[是]例子:检查/dev/hda5是否正常,如果有异常便自动修复,并且设定若有问答,均回答[是]:e2fsck-a-y/dev/hda5注意:大部份使用e2fsck来检查硬盘partition的情况时,通常都是情形特殊,因此最好先将该partitionumount,然后再执行e2fsck来做检查,若是要非要检查/时,则请进入singalusermode再执行。磁盘维护-ext2ed功能说明:ext2文件系统编辑程序。语法:ext2ed补充说明:ext2ed可直接处理硬盘分区上的数据,这指令只有RedHatLinux才提供。参数:一般指令setdevice[设备名称]指定要处理的设备。disablewrite将ext2ed设为只读的状态。enablewrite将ext2ed设为可读写的状态。help[指令]显示个别指令的帮助。next移至下一个单位,单位会依目前所在的模式而异。prev移至前一个单位,单位会依目前所在的模式而异。pgup移至下一页。pgdn移至上一页。set修改目前的数据,参数会依目前所在的模式而异。writedata在执行此指令之后,才会实际修改分区中的数据。ext2进入3种模式的指令super进入mainsuperblock,即Superblock模式。group编号进入指定的group,即Group模式。cd目录或文件在inode模式下,进入指定的目录或文件,即Inode模式。Superblock模式gocopy备份编号进入指定的superblock备份。setactivecopy将目前所在的superblock,复制到mainsuperblock。Group模式blockbitmap显示目前groupo的区块图。inode进入目前group的第一个inode。inodebitmap显示目前group的inode二进制码。Inode模式dir进入目录模式。file进入文件模式。磁盘维护-fsck指令:fsck使用权限:超级使用者使用方式:fsck[-sACVRP][-tfstype][--][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-tmsdos-a/dev/hda5注意:此指令可与/etc/fstab相互参考操作来加以了解。磁盘维护-fsck.minix功能说明:检查文件系统并尝试修复错误。语法:fsck.minix[-aflmrsv][外围设备代号]补充说明:当minix文件系统发生错误时,可用fsck.minix指令尝试加以参考。参数:-a自动修复文件系统,不询问任何问题。-f强制对该文件系统进行完整检查,纵然该文件系统在慨略检查下没有问题。-l列出所有文件名称。-m使用类似MINIX操作系统的警告信息。-r采用互动模式,在执行修复时询问问题,让用户得以确认并决定处理方式。-s显示该分区第一个磁区的相关信息。-v显示指令执行过程。磁盘维护-fsconffsconf(filesystemconfigurator)功能说明:设置文件系统相关功能。语法:fsconf[--check]补充说明:fsconf是RedHatLinux发行版专门用来调整Linux各项设置的程序。参数:--chedk检查特定文件的权限。磁盘维护-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的磁片。并且省略确认的步骤。磁盘维护-hdparmhdparm(harddiskparameters)功能说明:显示与设定硬盘的参数。语法:hdparm[-CfghiIqtTvyYZ][-a快取分区][-A0或1][-cI/O模式][-d0或1][-k0或1][-K0或1][-m分区数][-n0或1][-pPIO模式][-P分区数][-r0或1][-S时间][-u0或1][-W0或1][-X传输模式][设备]补充说明:hdparm可检测,显示与设定IDE或SCSI硬盘的参数。参数:-a快取分区设定读取文件时,预先存入块区的分区数,若不加上快取分区选项,则显示目前的设定。-A0或1启动或关闭读取文件时的快取功能。-cI/O模式设定IDE32位I/O模式。-C检测IDE硬盘的电源管理模式。-d0或1设定磁盘的DMA模式。-f将内存缓冲区的数据写入硬盘,并清楚缓冲区。-g显示硬盘的磁轨,磁头,磁区等参数。-h显示帮助。-i显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供。-I直接读取硬盘所提供的硬件规格信息。-k0或1重设硬盘时,保留-dmu参数的设定。-K0或1重设硬盘时,保留-APSWXZ参数的设定。-m磁区数设定硬盘多重分区存取的分区数。-n0或1忽略硬盘写入时所发生的错误。-pPIO模式设定硬盘的PIO模式。-P磁区数设定硬盘内部快取的分区数。-q在执行后续的参数时,不在屏幕上显示任何信息。-r0或1设定硬盘的读写模式。-S时间设定硬盘进入省电模式前的等待时间。-t评估硬盘的读取效率。-T平谷硬盘快取的读取效率。-u0或1在硬盘存取时,允许其他中断要求同时执行。-v显示硬盘的相关设定。-W0或1设定硬盘的写入快取。-X传输模式设定硬盘的传输模式。-y使IDE硬盘进入省电模式。-Y使IDE硬盘进入睡眠模式。-Z关闭某些Seagate硬盘的自动省电功能。磁盘维护-mformat名称:mformat使用权限:所有使用者使用方式:mformat[-tcylinders][-hheads][-ssectors][-lvolume_label][-F][-IfsVer-sion][-Ssizecode][-2sectors_on_track_0][-Msoftware_sector_size][-a][-X][-C][-Hhidden_sectors][-rroot_
本文标题:Linux命令大全(磁盘维护)
链接地址:https://www.777doc.com/doc-6440180 .html