fsck centos,centos官网

这篇文章给大家聊聊关于fsck centos,以及centos官网对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

linux e2fsck命令详解

e2fsck命令是linux下的一个磁盘维护命令,它主要有一个功能,具体介绍如下:

e2fsck命令可以用来检查使用 Linux ext2档案系统的 partition是否处于正常工作。e2fsck命令还能够用来检查ext3、ext4文件系统,需要注意的是,若系统已经挂载,就不建议去专门检查了,因为可能会不安全。

说明:e2fsck命令的适用范围一般是RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

e2fsck命令的具体命令的语法格式为e2fsck [参数]。

参数:

-b设定存放 superblock的位置

-B设定单位 block的大小

-c检查该partition是否有坏轨

-C file将检查的结果存到 file中以便查看

-d列印 e2fsck的 debug结果

-f强制检查

linux的fsck命令linux的fsck

linuxcentos7有坏超级块?

fsck(filesystemcheck)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查Linux技巧:使用Fsck命令修复损坏的分区输入Root密码登录后采用:fsck-text3-r/usr/local修复fsck的命令的几个使用方法指令:fsck使用权限:超级使用者root使用方式:fsckfilesys说明:检查与修复Linux文件系统,可以同时检查一个或多个Linux档案系统

如何修复linux硬盘坏块?

fsck(filesystemcheck)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查

Linux技巧:使用Fsck命令修复损坏的分区

输入Root密码登录后采用:fsck-text3-r/usr/local修复

fsck的命令的几个使用方法

指令:fsck

使用权限:超级使用者root

使用方式:fsckfilesys

说明:检查与修复Linux文件系统,可以同时检查一个或多个Linux档案系统

Linux如何全盘克隆?

在一个大的linux应用环境中,经常为了避免再次安装,需要简单地复制另一台已经在运行工作的linux服务器而后稍微做些改动即可。相比起windows来说,linux是更可复制的,因为linux内核在启动时是动态检测硬件的,这种操作系统与硬件的无关性使得linux是更可复制的。二:两种‘复制’类型。一是完全的整个操作系统复制,避免重装另一台操作系统和各种应用的编译配置等等。二是单个应用程序复制,这一般是指两台系统在同一系列的内核和发行版本下运行时复制另一台上已经正在运行的应用程序如apache的编译,/usr/local/apache整个目录,及需要用到的库。本文主要讲讲第一种复制。三:环境一台已经在工作的linux服务器,简称A,我们准备一个与A相等或更大的空硬盘,再选择一台不论什么与A在本地或远程网络上运行的linux服务器B。我们把这个空硬盘安装到B上准备复制A到这个空硬盘上,然后就可以拿这个被复制后的硬盘启动一台与A差不多的linux服务器了。四:复制后要更改的东西 1。要更改MBR生成正确的新的LILO。 2。IP地址和主机名(/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-ethX,/etc/HOSTNAME,/etc/resolv.conf,/etc/hosts,/etc/hosts.allow,/etc/hosts.deny,/etc/fstab) 3.路由表及网关信息(netstat-nr,ifconfig,/sbin/route)五:通过FTP方法的远程复制过程 1.移走服务器A上的/etc/ftpusers文件中的root行,允许远程用户可以root进行FTP登录。 2。如果有设置/etc/hosts.allow,则允许服务器B可以FTP进来,且设置/etc/inetd.conf开启FTP服务 3。将空硬盘分区且mount到服务器B上,你可按服务器A的分区方法对该硬盘做同样分区,也可以少分一些区,但你需要保证/boot分区在1024柱面上,以免lilo找不到内核无法启动。我们假定原服务器A有分区/boot/var/tmp/usr//homeSWAP.则相应地对该空硬盘做同样分区,如果还剩下空间,则分成一个区准备放置从AFTP下来的文件,如果没有空间,则要想办法放到服务器B的硬盘上了。 4。B#ftpA root rootpassword bin lcd/tmp cd/ hash(因为文件较大,把hash标志打开可看到是否东西在传送) getboot.tar(将把A上的/boot目录整个tar作为一个文件boot.tar服务器A的/tmp下) getvar.tar gettmp.tar getusr.tar gethome.tar getbin.tar getsbin.tar getetc.tar getdev.tar getlib.tar注意:不要tar/proc,这是运行中的内核在内存中的映像。 5。把空硬盘分区后分别mount所有分区到/mnt/newhd/boot,/mnt/newhd/var,/mnt/newhd/tmp,/mnt/newhd/usr,/mnt/newhd/home,/mnt/newhd/bin,/mnt/newhd/sbin,/mnt/newhd/etc,/mnt/newhd/dev,/mnt/newhd/lib 6.cd/mnt/newhd;tarxvf/tmp/*.tar 7.mkdir/mnt/newhd/proc(非常重要) 8.更改前面提到的所有相关文件,仔细检查,如硬盘接口类型不同,还需要更改/etc/fstab,如新服务器上的网卡和SCSI类型不同,改/etc/conf.modulesor/etc/modules.conf 9.运行sync;sync;sync;reboot六:如何更新LILO a.cdrom启动后安装LILO现在挂接这个被复制的硬盘作为启动盘,但以CDROM启动,启动时指定参数vmlinuzroot=/dev/hdaX.启动后运行/sbin/lilo即可 b.软盘启动,可从

www.toms.net/rb/home.html

下载带根文件系统的单linux软盘启动后 mount/dev/hda所有分区到/mnt/hda下,然后chroot/mnt/hda;/sbin/lilo c.以服务器B上的原硬盘启动,mount这个被复制的硬盘的各个分区到/mnt/hd/boot,/mnt/hd/etc..........然后改/mnt/hd/etc/lilo.conf中的目录都在前面加上/mnt/hd,且改boot=/dev/hda作为/dev/hdb...最后/sbin/lilo-C/mnt/hd/etc/lilo.conf,再改回原先的/mnt/hd/etc/lilo.conf d.在服务器B启动后放一张软盘到软驱#ddif=/boot/vmlinuzof=/dev/fd0,然后rdev/dev/fd0/dev/hdaX(X为那个空硬盘/boot分区的分区号)。七:其它常见问题解答 a.开始启动被复制的硬盘后检查文件系统时出错,或者/etc/fstab中某些分区不能mount和找到系统要求给出root密码或ctrl+d重启,怎么办?可回到前面把这个硬盘再次mount到服务器B改东西。或者启动时指定linuxsingleinit=/bin/bash,它将drop给你一个shell.然后mount/dev/hda1-oremount-orw;mount-a;e2fsck-f/dev/hdaX,此时根文件系统/dev/hda1被重新mount成可读写的。再改/etc/fstab,/etc/lilo.conf..等等

Linux系统关机时卡住,卡在reachedtargetshutdown这里?

shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令的一般格式:shutdown

命令中各选项的含义为:-k并不真正关机而只是发出警告信息给所有用户-r关机后立即重新启动-h关机后不重新启动-f快速关机重启动时跳过fsck-n快速关机不经过init程序-c取消一个已经运行的shutdown需要特别说明的是该命令只能由超级用户使用。

linux文件系统损坏怎么检查和修复?

答解决方法如下

1、有时候维护Linux服务器时会面临这样一种错误,即显示文件系统变成(ReadOnlySystem),即文件系统变成只读的方式,产生这一问题的原因可能有两种,一种是多机写入时同步机制出现问题,另一种方式是单机写入时出现服务器掉电的情况。

2、当出现这种问题后,会让应用系统用户非常紧张,运气好时可以通过只读的方式去读取数据,运气不好时系统根本就无法启动。

这里给出一种解决方法:

(1)修改/etc/fstab,将受损的文件系统先注释掉,如果无法读写该文件则采用mount-oremountrw,/将文件系统改成读写模式。

(2)针对受损的文件系统,执行fsck命令,如:fsck/dev/sda1等。

注意事项:

(1)在执行之前最好先进行数据备份,以防止修复失效后数据丢失。

CentOS下ext4、vfat文件系统创建、修改

(接上文: CentOS磁盘和分区简介)

1,磁盘分区之后并不能直接使用,需要在分区上创建文件系统并挂载;

2,查看系统能够支持的文件系统类型: cat/etc/filesystems

3,挂载

设备或文件系统,挂载的目标位置,称为挂载点(mount point)

挂载使用mount命令,设备、挂载点两者都需要指明

卸载使用umount命令,设备、挂载点两者只需要指明其一

Note:挂载完成后,挂载点下原有的文件就会被隐藏,无法访问,直到卸载。因此,通常使用空目录作为挂载点。

CentOS的文件系统创建工具 mkfs. fstype

其中,mkfs是Linux下各种文件系统创建工具( mkfs. fstype)的前端入口,这些工具都以 mkfs.开头,后面是该工具管理的文件系统类型(fstype)。

实际上,ext系列文件系统真正常用的工具是 mke2fs,其语法及常用选项如下:

用法举例: mke2fs-t ext4-L'test'-b 4096-i 4096-m 8/dev/sdb1

因进程意外中止或系统崩溃等原因导致定稿操作非正常终止时,可能会造成文件损坏;此时,应该检测并修复文件系统,检测和修复建议离线(卸载磁盘或分区)进行;

举例: e2fsck-y/dev/sdb1

举例: fsck-t ext4-a/dev/sdb1#自动修复/dev/sdb1

3.1显示ext系列文件系统的属性信息: dumpe2fs

dumpe2fs [-options] device

-h:只显示设备上的超级块信息,否则还会显示块组信息

3.2显示或修改ext系列文件系统的Label信息: e2label

查看Label:e2label device

设定Label:e2label device LABEL

举例:

3.3查看(也能修改)ext系列文件系统数据信息: tune2fs

举例: tune2fs-l/dev/sdb1

注意:块大小创建后不可修改;

tune2fs命令及其常用选项:

如果我们希望一个存储设备(比如优盘)不需要重新创建文件系统,就能同时在Windows或Linux系统下使用,那么这时在优盘上创建vfat类型的文件系统就能满足需求。

fat和vfat:

fat和vfat基本一致,区别在于vfat支持长文件名,而fat不支持。

此外,Linux将fat/vfat/fat32文件系统都统一用vfat表示,

vfat文件系统是CentOS原生支持的,但是fat文件系统的管理工具mkfs.vfat,mkfs.fat却未必开始就安装,比如我最小安装的CentOS 7就没有。

因此,首先要解决两个问题,

1.1,安装哪个包可以提供需要的管理工具?

通过yum可知,当前版本提供mkfs.vfat工具的是dosfstools-3.0.20-10.el7.x86_64这个包。

1.2,安装dosfstools-3.0.20-10.el7.x86_64包

yum install dosfstools-y

mkfs.vfat命令的用法

mkfs.vfat [-options] device

其中一个比较重要的选项是-F FAT-size,在命令的man手册中是这样介绍的:

Specifies the type of file allocation tables used(12, 16 or 32 bit). If nothing is specified, mkfs.fat will automatically select between 12, 16 and 32 bit, whatever fits better for the filesystem size.

简单渣翻:该选项用于指定文件分配表的类型(12,16或32 bit,即fat12,fat16或fat32)。如果没有指定,mkfs.fat将根据文件系统的大小,在12、16或32 bit中自动选择更合适的。

也就是说,如果这里指定-F选项如-F 32,创建的文件系统就是fat32,如果不指定, mkfs.vfat工具将自动选择文件类型,创建的不一定是fat32的文件系统。所以为了保险起见还是指定该选项比较好。

阅读剩余
THE END