快捷搜索:
您的位置:bv1946伟德入口 > 互联网 > 【韦德国际1946手机版官网】Linux文件系统简介及

【韦德国际1946手机版官网】Linux文件系统简介及

2019-11-21 05:21

原标题:不必要格式化就足以转移文件系统

lub ( Live Ubuntu Backup)。近来的本子是 2.2,新扩展扶植 9.10 和 grub2。
韦德国际1946手机版官网,下载 lub.zip 并解压,然后拷贝到 /usr/local/bin 里面就可以了。(要用 sudo cp卡塔 尔(阿拉伯语:قطر‎

广大的文件系统

特地值得生龙活虎提的是Linux硬盘分区有为数不菲值得学习的地点,这里我们最首要介绍Linux硬盘分区,包罗介绍Linux硬盘分区等地方。如若您想增多二个新的分区,也许扩充一个新的硬盘,您要透过分区工具来加多分区,然后要开创分区的文件系统,然后才是挂载文件系统;举例通过mount 加载,恐怕经过改造 /etc/fstab来开机自动加载;

超少有人知晓她们得以将文件系统从大器晚成连串型转变为另少年老成类别型而不会丢弃数据(即非破坏性的卡塔 尔(阿拉伯语:قطر‎。那或者听上去像魔术,但 Fstransform[1] 能够大约以自由组合将 ext2、ext3、ext4、jfs、reiserfs 或 xfs 分区转变到另黄金时代项目。更注重的是,它能够直接推行,而不须求格式化或复制数据。除此而外,还可能有某个收益:Fstransform 也能够拍卖 ntfs、btrfs、fat 和 exfat 分区。

把供给备份的系统运营起来,然后在尖峰输入
sudo lub -b
安份守己指令实行就可以了。(注意要先安装 lupin-casper 等,脚本会提示您卡塔 尔(英语:State of Qatar)

Linux文件系统: ext2, ext3, ext4, xfs, btrfs, reiserfs, jfs, swap

正文化总同盟有风流倜傥部份是您想要的;比方在新的分区上创制文件系统,怎么样挂载;怎么样卸载文件系统只怕器具比方cdrom 卡塔 尔(英语:State of Qatar)等;小编建您最棒通读本文,然后依据本人的供给再做接受性执行;

在运营以前

在备份目录会发生用于直接开发银行备份影像的基石和菜单文件等,看备份目录里的亲自去做菜单就通晓了。

swap: 调换分区

Linux硬盘分区的一个小难题事关的超级多上面包车型客车学识,有的时候后生可畏篇文书档案是难以说领会;我为了尽大概详尽解释每叁个过程,所以把分区工具、成立文件系统工具、查看文件系统的工具分开的话,首尽管让初大方比比较容易于领会。

Fstransform 存在一些警告和约束,由此刚毅建议在品尝调换此前开展备份。此外,使用 Fstransform 时索要介意一些范围:

光复进程必须要先从备份文件引导到 live 景况里,然后在顶峰实践
sudo lub -r
绳趋尺步指令进行就足以了。

光盘:iso9660

意气风发、对存款和储蓄设备的分区;

  • 您的 Linux 内核必须帮衬源文件系统和对象文件系统。听上去很刚毅,假如您想行使 ext2、ext3、ext4、reiserfs、jfs 和 xfs 分区,那样不汇合世风险。Fedora 帮衬具备分区,所以没难点。
  • 将 ext2 升级到 ext3 或 ext4 不需要 Fstransform。请使用 Tune2fs。
  • 源文件系统的道具必得至稀少 5% 的可用空间。
  • 你供给在起来早先卸载源文件系统。
  • 源文件系统存款和储蓄的数额越多,调换的年月就越长。实际速度决定于你的配备,但估计它差不离为每分钟1GB。多量的硬链接也会减低转变速度。
  • 虽说 Fstransform 被证实是平稳的,但请备份源文件系统上的数额。

用 lub -h 能够查看协理文书档案和版本消息。

Windows:fat32, ntfs

我们这里所指的存款和储蓄设备主假使本土硬盘、移动硬盘举例USB 和1394接口的硬盘卡塔 尔(英语:State of Qatar);由于磁盘异常的大并且为了满足大家各类急需,所以把硬盘分成若干个分区;举例大家能够用这么些分区来安装Linux硬盘分区种类,那么些分区用来设置Windows系统... ... ;这一点小事大家都通晓;

设置表明

2.2 双语版,支持 grub2
下载lub.zip

Unix: FFS, UFS, JFS2

至于哪些在 Linux硬盘分区中展开Linux硬盘分区硬盘分区操作,大家推荐你用 fdisk ,最近看来也是最佳用的分区工具;其余工具比方parted 和cfdisk在某一方面有一点优点,但那么些亮点大概为我们带给一些方便 。

Fstransform 已是 Fedora 的生龙活虎有的。使用以下命令安装:

1.2 波兰语版,存档留底
下载lub.sh.zip

互连网文件系统:NFS, CIFS

比方说 parted中的数据备份功用,那个成效对生龙活虎把手来讲或然是可取,但对生手来讲,实在是有危害的;所以大家依旧引入您用 fdisk 分区工具; fdisk 的使用验证: 请参考:《实例解说 fdisk 使用方法》

sudo dnf install fstransform

扶持文书档案:用 lub -h 查看

集群众文化艺术件系统:GFS2, OCFS2

二、存储设备进行格式化,即创设文件系统的长河;

转换

代码:

布满式文件系统:ceph, moosefs, mogilefs, GlusterFS, Lustre

1、文件系统的一些介绍

韦德国际1946手机版官网 1

ubuntu@ubuntu-laptop:~$ lub -h
live ubuntu backup, 作者 billbear
本程序将扶植您备份运维中的 ubuntu 系统为叁个可开发银行的 squashfs 压缩备份文件。
要还原的时候, 从备份文件运维并再度运行本程序。
能够把备份文件苏醒到另黄金时代台机械。
能够把设想机里的 ubuntu 迁移到真机。
能够把 wubi 安装的系统迁移到真分区。

试验景况CentOS7.2 

大家对存款和储蓄设备分区依旧相当远远不够的,我们还要对这么些新扩展分区进行格式化;三个分区独有树立了某种文件系统后,那些分区能力应用;建设构造文件系统进程,正是用相应格式化学工业具格式化分区的进程,那几个进度和我们在Windows中格式化有个别分区为NTFS分区相近;

fstransform 命令的语法特别轻松:fstransform <源设备> <指标文件系统>。请牢牢记住,它要求 root 权限才干运作,所以并不是忘记在起来增加 sudo。那是三个例证:

安装:
生机勃勃旦拷贝此脚本到另各市点并付与实施权限就能够。
自个儿喜欢把它位于 /usr/local/bin 里面, 那样每趟运转的时候就不要写相对路线了。

Linux根据其是不是扶助"journal"效能:

从不怎么奥妙的剧情,只是所用的工具不等同罢了;在Linux硬盘分区操作系统中,如今差不离扶助前段时间主流的文件系统,比方NTFS只读卡塔尔国、FAT可读可写卡塔 尔(阿拉伯语:قطر‎、ext2、ext3、reiserfs、hfs (MAC 操作系统的文件系统卡塔 尔(英语:State of Qatar)、swap 交流分区... ... 还会有生龙活虎部分大家不熟识的操作系统的文件系统等;

sudo fstransform /dev/sdb1 ext4

使用:
sudo 到此脚本的路径 -b
是备份,而
sudo 到此脚本的不二诀窍 -r
是恢复。
也足以用
sudo bash 到此脚本的门路 -b

sudo bash 到此脚本的路径 -r

日志型文件系统: ext3, ext4, xfs, ...

在Linux硬盘分区中,大家常用的文件系统无非是地方例出的那么些;若是你新扩张了二个硬盘,可能想格式化成 Linux硬盘分区的文件系统,最好选项是 reiserfs 或ext3;近年来ext2已被 ext3代表;大家不推荐用ext2文件系统,ext2的应用风险相当的大;速度最快的文件系统,当属reiserfs;reiserfs 还会有不菲独特之处,比方更安全;

请小心,不能转换根文件系统,那是意气风发种安全措施。请改用测量试验分区或实验性 USB 盘。与此同不时候,Fstransform 会在调控高雄有好些个补助输出。最有效的后生可畏对是推测达成时间,让您无时不刻理解该进程须求多久。一样,在大约空的驱动器上的几个小文件将使 Fstransform 在一分钟左右成就其专门的学问,而越来越多真实世界的任务或者须要数钟头的等候时间。

介怀无法用
sudo sh 到此脚本的路子 -b

sudo sh 到此脚本的路径 -r

非日志型文件系统: ext2, vfat

ext3是Redhat以为最佳的文件系统,所以在Fedora 4.0在设置时,专门为reiserfs 的挑肥拣瘦弄出点麻烦;相对来讲reiserfs如故比ext3要过得硬;假如想深入学习文件系统的,您能够到官方论坛找相应的素材,最佳是举行施行;

越多协助的文件系统

备份:
前后相继注重 squashfs-tools 来专门的学问。
除此以外必需安装 lupin-casper 技巧做出可开发银行的备份来。
在终极用如下命令来安装它们:
sudo apt-get install squashfs-tools lupin-casper
未来就能够用这样的下令来备份运维中的 ubuntu 系统了:
sudo 到此脚本的门径 -b
黄金时代旦这些剧本在 /usr/local/bin, 只要这么
sudo lub -b
然后依据提醒进行就能够了。
你能够钦赐存放备份的门路, 以至需求免去的文件和目录。
毋庸卸载移动硬盘, windows 分区, 或其余你手动挂载了的分区。它们将会自行被忽略。
之所以你能够一贯贮存备份到移动硬盘, windows 分区等等。
小心: 你必须要鲜明有丰盛的空中来存放备份。
剧本将会变动运行所需的此外多少个文本。
开卷在备份寄存目录生成的 menu.lst,里面会详细报告您哪些从备份文件直接开行。

Linux的文件系统的组成部分:

2、格式化学工业具介绍和行使;

总的看,可以尝试在 ntfs、btrfs、fat 和 exfat 分区使用 Fstransform。那些品种是最先实验性的,未有人能保障全面转变。即便如此,照旧有成都百货上千打响案例,你能够经过在测量试验分区上行使示例数据集测验Fstransform 来增多本身的中标案例。能够选择 --force-untested-file-systems 参数启用这么些额外的文件系统:

恢复:
阅读在备份贮存目录生成的 menu.lst,里面会详细告诉你什么样从备份文件直接开发银行。
启航了 live ubuntu backup 之后, 张开二个尖峰输入
sudo 到此脚本的门道 -r
设若在备份时早就把此脚本放到了 /usr/local/bin, 今后只需敲入
sudo lub -r
并借助提示举办复原就能够了。
瞩目:此脚本并不提供分区作用(只好格式化分区但无法创建,删除分区或调治分区大小)。
只可以恢复生机备份到已有个别分区。
所以提出在备份前设置 gparted,那样回复时您就有分区工具可用了。
除此以外假使分区表有乖谬, 将不允许苏醒备份,直到错误被修复。
你能够钦点若干分区和它们的挂载点。
生机勃勃旦未有 swap 分区, 可以为你创制二个 swap 文件 (假设您如此必要的话)。
会自动生成新的 fstab 并安装 grub。
要是有不可或缺, 还足以改善主机名, 客商名和密码。

根本中的模块:ext4, xfs, vfat

以fedora 4.0为例,大家常用的工具mkfs mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkfs.msdos mkfs.vfat mkswap 提醒:假如您无法创造reiserfs 文件系统,约等于说没有mkfs.reiserfs 大概mkreiserfs 命令,是你没有设置reiserfs-utils工具包,请参照他事他说加以侦察:《让Fedora 帮衬成立reiserfs 文件系统,甚至开创reiserfs文件系统的某个表明》

sudo fstransform /dev/sdb1 ntfs --force-untested-file-systems

备份系统必得在系统正在周转的景色下。
输入 sudo lub -b 依照提醒举办。

顾客空间的管理工科具:mkfs.ext4, mkfs.xfs, mkfs.vfat

1卡塔 尔(阿拉伯语:قطر‎mkfs的施用;使用形式:[[email protected] beinan]# mkfs -t 文件系统 存款和储蓄设备

不时,该进度恐怕会因错误而搁浅。请放心再一次施行命令 —— 它或者最后会在两、壹回尝试后成功改动。回来今日头条,查看越来越多

代码:

在正经八百介绍文件系统的前先说一下成立文件系统在此之前的格式化难点。

注:这里的文件系统是要内定的,举个例子 ext3 ;reiserfs ;ext2 ;fat32 ;msdos 等... ...设备譬如是一个硬盘的分区,软盘,光驱等.. ... 在格式化分区此前,您得精通怎样查看硬盘分区情形,并有指向的格式化;举例用 fdisk -l 来查看;

主编:

ubuntu@ubuntu-laptop:~$ sudo lub -b
快要备份系统。提出退出别的程序。继续?(y/n)
y
钦定三个空目录 (相对路径) 来存放备份。能够从 Nautilus 文件微处理器拖放目录至此。能够采纳移动硬盘。
假使不点名, 将会存放到 /home/ubuntu/backup-二〇〇八0524

格式化

请参见:《Linux硬盘分区 查看磁盘分区、文件系统、使用景况的命令和相关工具介绍》 举个例子作者想格式化二个运动U盘中的一个分区;全景应该是

钦点须要破除的文本/目录, 意气风发行写四个。能够从 Nautilus 文件微电脑拖放至此。以空行为止。

低等格式化:硬件创造商、分区在此之前划分磁道,产生簇 磁盘出厂前由商家实现

:[[email protected] beinan]# fdisk -l   Disk /dev/hda: 80.0 GB, 80026361856 bytes  255 heads, 63 sectors/track, 9729 cylinders  Units = cylinders of 16065 * 512 = 8225280 bytes  Device Boot      Start End      Blocks   Id System  /dev/hda1   *   1 765     6144831    7 HPFS/NTFS  /dev/hda2     7662805    16386300    c W95 FAT32 (LBA)  /dev/hda3    28069729    55617030    5 Extended  /dev/hda5    28063825     8193118  83 Linux硬盘分区  /dev/hda6    38265100    10241406   83 Linux硬盘分区  /dev/hda7    51015198      787153  82 Linux硬盘分区 swap / Solaris  /dev/hda8    51996657    11719386   83 Linux硬盘分区  /dev/hda9    66587751     8787523  83 Linux硬盘分区  /dev/hda10   77529729    15888253  83 Linux硬盘分区  Disk /dev/sda: 1035 MB, 1035730944 bytes  256 heads, 63 sectors/track, 125 cylinders  Units = cylinders of 16128 * 512 = 8257536 bytes  Device Boot      Start End      Blocks   Id System  /dev/sda1       1  25      201568  83 Linux硬盘分区  /dev/sda2      26 125      806400    5 Extended  /dev/sda5      26  50      201568  83 Linux硬盘分区  /dev/sda6      51  76      200781     83 Linux硬盘分区   

伊始备份?(y/n)
y
Parallel mksquashfs: Using 1 processor
Creating little endian 3.1 filesystem on /home/ubuntu/backup-20090524/backup20090524.squashfs, block size

高级格式化:分区之后对分区实行,创设文件系统

大家能够看来有sda这几个装置,所以能够用 fdisk -l /dev/sda特意来展现她的分区意况;比方我想格式化 /dev/sda6 分区为 ext3文件系统,则为:

  1. [=========================================================== ] 92925/93032  99%File /tmp/bind/var/log/ConsoleKit/history changed size while reading filesystem, attempting to re-read
    [=========================================================== ] 92930/93032  99%File /tmp/bind/var/log/auth.log changed size while reading filesystem, attempting to re-read
    [=========================================================== ] 93001/93032  99%File /tmp/bind/var/log/messages changed size while reading filesystem, attempting to re-read
    [=========================================================== ] 93006/93032  99%File /tmp/bind/var/log/syslog changed size while reading filesystem, attempting to re-read
    [=========================================================== ] 93013/93032  99%File /tmp/bind/var/log/user.log changed size while reading filesystem, attempting to re-read
    [============================================================] 93032/93032 100%
    Exportable Little endian filesystem, data block size 131072, compressed data, compressed metadata, compressed fragments, duplicates are removed
    Filesystem size 789719.00 Kbytes (771.21 Mbytes)
       40.17% of uncompressed filesystem size (1966107.66 Kbytes)
    Inode table size 1155385 bytes (1128.31 Kbytes)
       29.20% of uncompressed inode table size (3957443 bytes)
    Directory table size 1113938 bytes (1087.83 Kbytes)
       46.99% of uncompressed directory table size (2370406 bytes)
    Number of duplicate files found 8348
    Number of inodes 115900
    Number of files 87876
    Number of fragments 6597
    Number of symbolic links  14964
    Number of device nodes 95
    Number of fifo nodes 3
    Number of socket nodes 35
    Number of directories 12927
    Number of uids 14
       root (0)
       syslog (101)
       ubuntu (1000)
       daemon (1)
       polkituser (109)
       libuuid (100)
       lp (7)
       man (6)
       avahi-autoipd (104)
       gdm (105)
       news (9)
       messagebus (108)
       hplip (103)
       klog (102)
    Number of gids 29
       video (44)
       audio (29)
       tty (5)
       kmem (15)
       disk (6)
       adm (4)
       daemon (1)
       dip (30)
       lp (7)
       fuse (104)
       shadow (42)
       ssl-cert (105)
       messagebus (117)
       crontab (107)
       mail (8)
       lpadmin (106)
       mlocate (108)
       utmp (43)
       ssh (109)
       games (60)
       polkituser (118)
       root (0)
       staff (50)
       libuuid (101)
       src (40)
       admin (121)
       avahi-autoipd (110)
       gdm (111)
       klog (103)
    已备份至 /home/ubuntu/backup-二零一零0524。请阅读之中的 menu.lst :)

每个操作系统所设置的文件属性/权限不朝气蓬勃致,为了存放那个所需的数目

[[email protected] beinan]# mkfs -t ext3 /dev/sda6  mke2fs 1.37 (21-Mar-2005)  Filesystem label=  OS type: Linux硬盘分区  Block size=1024 (log=0)  Fragment size=1024 (log=0)  50200 inodes, 200780 blocks  10039 blocks (5.00%) reserved for the super user  First data block=1 Maximum filesystem blocks=67371008 25 block groups  8192 blocks per group, 8192 fragments per group  2008 inodes per group  Superblock backups stored on blocks:  8193, 24577, 40961, 57345, 73729  Writing inode tables: done  Creating journal (4096 blocks): done  Writing superblocks and filesystem accounting information: 注:在这里直接回车;  done  This filesystem will be automatically checked every 26 mounts or  180 days, whichever comes first. Use tune2fs -c or -i to override.   

拜谒备份出来的东西。除了备份文件本人,还也会有内核等用于直接开发银行:

咱俩常说的重装系统及格式化都是归属高等格式化层面包车型地铁。本文所说的文件系统均为高档格式化后的产品。 

那样就格式化好了,sda6现行反革命正是ext3文件系统了;大家就足以用mount 加载那个分区,然后选择这一个文件系统;

代码:

Linux文件系统管理工科具

[[email protected] beinan]# mkdir /mnt/sda6   [[email protected] beinan]# chmod 777 /mnt/sda6   [[email protected] beinan]# mount /dev/sda6   /mnt/sda6  

ubuntu@ubuntu-laptop:~$ ls /home/ubuntu/backup-20090524/
backup20090524.squashfs       menu.lst
initrd.img-2.6.28-11-generic  vmlinuz-2.6.28-11-generic

blkid:块设备品质消息查阅

当然你也得以把分区格式化成任何的文件系统;譬如我们把 /dev/sda6格式化为ext3 、ext2、reiserfs、fat32、msdos 文件系统,命令格式如下;

会见怎么运营备份文件-都写在 menu.lst 的注明里了。
注:
可以把备份都位居内置硬盘运行;
能够把备份都投身移动硬盘,从移动硬盘运行;
也得以把底蕴放在内置硬盘,squashfs 放在移动硬盘,从停放硬盘教导内核运维移动硬盘的备份卡塔尔

一声令下使用格式:blkid [OPTION]... [DEVICE]

[[email protected] beinan]# mkfs -t ext3 /dev/sda6   [[email protected] beinan]# mkfs -t ext2 /dev/sda6  [[email protected] beinan]# mkfs -t reiserfs /dev/sda6  [[email protected] beinan]# mkfs -t fat32   /dev/sda6  [[email protected] beinan]# mkfs -t msdos   /dev/sda6 

代码:

    -U UUID: 依照钦定的UUID来搜寻对应的配备

... ...

ubuntu@ubuntu-laptop:~$ cat /home/ubuntu/backup-20090524/menu.lst
# 那几个 menu.lst 是给 grub4dos 用的。稍作校正手艺用来 gnu grub

    -L LABEL:遵照钦命的LABEL来查找对应的器材

2)mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkfs.msdos mkfs.vfat mke2fs 的介绍;
我们先说了二个mkfs 工具后,大家再来介绍 mkfs.ext3 mkfs.reiserfs mkfs.ext2 mkdosfs mkfs.msdos mkfs.vfat ,其实mkfs 在施行的一声令下的时候,也是调用的那一个工具,那也是自家先把mkfs介绍的显要原因;通过文件名,大家就知道这几个工具是支撑什么文件系统;那些命令为我们提供了越多的便利;

# 怎么着在 windows 机器上直接开发银行你的 backup贰零零捌0524.squashfs:
# 从 下载最新的 grub4dos
# 解压下载的 grub4dos, 并拷贝个中的 grldr 和 grldr.mbr 到 c: 盘根目录
# 把这几个 menu.lst 也拷贝到 c: 盘根目录
# 然后在自便分区根目录创设叁个 "casper" 目录并拷贝 backup二〇〇九0524.squashfs, initrd.img-2.6.28-11-generic, vmlinuz-2.6.28-11-generic 到它里面
# 接着增多上边那行文字到 boot.ini 末尾 (不含有#号)
# c:grldr.mbr="grub4dos"
##### 对于 Windows Vista, 能够自动建构二个 boot.ini 文件,写上:
##### [boot loader]
##### [operating systems]
##### c:grldr.mbr="grub4dos"
# 重启接受 grub4dos 就能够

一声令下演示

[[email protected] beinan]# mkfs.ext3    /dev/sda6     注:把该设备格式化成ext3文件系统  [[email protected] beinan]# mke2fs -j   /dev/sda6       注:把该设备格式化成ext3文件系统  [[email protected] beinan]# mkfs.ext2 /dev/sda6       注:把该设备格式化成ext2文件系统  [email protected] beinan]# mke2fs    /dev/sda6  注:把该设备格式化成ext2文件系统   [[email protected] beinan]# mkfs.reiserfs /dev/sda6   注:把该设备格式化成reiserfs文件系统  [[email protected] beinan]# mkfs.vfat   /dev/sda6注:把该设备格式化成fat32文件系统  [[email protected] beinan]# mkfs.msdos   /dev/sda6   注:把该设备格式化成fat16文件系统,msdos文件系统就是fat16;  [[email protected] beinan]# mkdosfs   /dev/sda6 注:把该设备格式化成fat16文件系统,同mkfs.msdos   ... ...  

# 怎么样在 linux 机器上向来开发银行你的 backup二零一零0524.squashfs:
# 在从心所欲分区根目录营造贰个 "casper" 文件夹 (注意 gnu grub 不能够读取 NTFS, 因而无法把 casper 放在那) 并拷贝 backup二〇〇八0524.squashfs, initrd.img-2.6.28-11-generic, vmlinuz-2.6.28-11-generic 到它里面
# 然后拷贝下边包车型地铁五个 Live Ubuntu Backup 运营项到 /boot/grub/menu.lst 末尾并把 "find --set-root" 行改为 "root (hd?,?)" (你创建 "casper" 文件夹的十二分分区)

1
2
3
4
[root@localhost ~]# blkid /dev/sda1
/dev/sda1: UUID="6efb8a23-bae1-427c-ab10-3caca95250b1" TYPE="xfs" 
[root@localhost ~]# blkid -U 6efb8a23-bae1-427c-ab10-3caca95250b1 
/dev/sda1

2卡塔尔mkswap 把三个分区格式化成为swap沟通区;

default   0
timeout 10

…………………………………………………………………………………………………………

[[email protected] beinan]# mkswap /dev/sda6 注:创建此分区为swap 交换分区   [[email protected] beinan]# swapon /dev/sda6 注:加载交换分区;  [[email protected] beinan]# swapoff /dev/sda6 注:关闭交换分区;  我们查看系统已经加载的swap交换分区;   [[email protected] beinan]# swapon /dev/sda6 注:加载交换分区;  [[email protected] beinan]# swapon -s  FilenameType    Size    Used    Priority  /dev/hda7       partition       787144 0       -1  /dev/sda6       partition       225144 0       -3  <code> 

title Live Ubuntu Backup 20090524
find --set-root /casper/vmlinuz-2.6.28-11-generic
kernel /casper/vmlinuz-2.6.28-11-generic boot=casper ro ignore_uuid
initrd /casper/initrd.img-2.6.28-11-generic

mkfs:文件系统创造工具:

何以作者的类别有四个交流分区?因为自个儿用移动U盘做的实践,主若是为写教程之用;sda6是本身在U盘上建的swap分区;假如让swap开机就加载,应该改 /etc/fstab文件,加相似如下生龙活虎行;<code>/dev/sda6 swap    swap    defaults0 0 注:把此行中的/dev/hda7 改为您的置换分区就能够;恐怕把命令行直接写入 /etc/rc.d/rc.local中也行;

title Live Ubuntu Backup 20090524, Recovery Mode
find --set-root /casper/vmlinuz-2.6.28-11-generic
kernel /casper/vmlinuz-2.6.28-11-generic boot=casper ro single ignore_uuid
initrd /casper/initrd.img-2.6.28-11-generic
ubuntu@ubuntu-laptop:~$

mkfs

swapon /dev/sda6 要是您的硬盘不能够再分区,您能够成立一个swap文件[[email protected] beinan]# dd if=/dev/zero of=/tmp/swap bs=1024 count=524288 注:成立八个朗朗上口为512M 的swap 文件,在/tmp目录中;您能够依照本身的急需的大小来创设swap 文件;

要还原,最佳相应先把备份文件运行起来。在别的情况恢复生机备份,无法预期可以还是不可以成功。当然,用同版本的 livecd 指点苏醒大家的备份理论上应该成功。上面是开发银行了备份文件之后举行的卷土而来操作(其实也得以称作安装卡塔尔

  • build a Linux filesystem
读入了 524288 0 个块  输出了 524288 0 个块  [[email protected] beinan]# mkswap /tmp/swap 注:把/tmp/swap 文件,创建成swap 交换区   Setting up swapspace version 1, size = 536866 kB  no label, UUID=d9d8645d-92cb-4d33-b36e-075bb0a2e278  [[email protected] beinan]# swapon /tmp/swap   注:挂载swap   [[email protected] beinan]# swapon -s  Filename Type Size Used Priority  /dev/hda7 partition 787144 888 -1  /tmp/swap file 524280 0 -2 

代码:

指令使用格式:

只顾:其实大家在设置系统的时候,就已经分开了置换分区;查看/etc/fstab,应该swap的行;假若您在设置系统时不曾增进swap,能够透过这种艺术来增加;

ubuntu@ubuntu:~$ sudo lub -r
将回涨你的备份。继续? (y/n)
y
点名 squashfs 备份文件 (绝对路线)。能够从 Nautilus 文件微处理器拖放。如若您是从备份的 squashfs 运行的, 直接回车就能够, 将会采取此次开发银行的 squashfs 文件。

1、 mkfs [options] [-t type]  device [size]

三、挂载文件系统;

将哪个分区作为 / ?
1) /dev/sda1 ntfs  5198MB      5) /dev/sda7 swap  625MB
2) /dev/sda10 swap  280MB      6) /dev/sda8 jfs  1464MB
3) /dev/sda5 reiserfs  206MB   7) /dev/sda9 ext2  1291MB
4) /dev/sda6 reiserfs  6087MB  8) /dev/sdb1 vfat  8015MB
#? 4
你筛选的是 /dev/sda6, 里面现有那些文件/目录:
bin   cdrom  etc   initrd.img  media  opt   root  selinux  sys   usr  vmlinuz
boot  dev    home  lib          mnt    proc  sbin  srv      tmp   var
确定?(y/n)
y
是或不是格式化此分区?(y/n)
y
格式化 /dev/sda6 为:
1) ext2
2) ext3
3) ext4
4) reiserfs
5) jfs
6) xfs
#? 3
将哪个分区作为 swap ?
1) /dev/sda1 ntfs  5198MB        6) /dev/sda8 jfs  1464MB
2) /dev/sda10 swap  280MB        7) /dev/sda9 ext2  1291MB
3) /dev/sda5 reiserfs  206MB     8) /dev/sdb1 vfat  8015MB
4)                        9) 无
5) /dev/sda7 swap  625MB        10) 无,并终止分区设定。
#? 7
你挑选的是 /dev/sda9, 里面现成这一个文件/目录:
lost found
确定?(y/n)
y
/dev/sda9 将被格式化为 swap.
将哪个分区作为 /home ?
1) /dev/sda1 ntfs  5198MB        6) /dev/sda8 jfs  1464MB
2) /dev/sda10 swap  280MB        7)
3) /dev/sda5 reiserfs  206MB     8) /dev/sdb1 vfat  8015MB
4)                        9) 无
5) /dev/sda7 swap  625MB        10) 无,并终止分区设定。
#? 6
您筛选的是 /dev/sda8, 里面现存这一个文件/目录:
billbear
确定?(y/n)
y
是或不是格式化此分区?(y/n)
y
格式化 /dev/sda8 为:
1) ext2
2) ext3
3) ext4
4) reiserfs
5) jfs
6) xfs
#? 6
将哪个分区作为 /boot ?
1) /dev/sda1 ntfs  5198MB        6)
2) /dev/sda10 swap  280MB        7)
3) /dev/sda5 reiserfs  206MB     8) /dev/sdb1 vfat  8015MB
4)                        9) 无
5) /dev/sda7 swap  625MB        10) 无,并截止分区设定。
#? 3
您选拔的是 /dev/sda5, 里面现存这个文件/目录:
abi-2.6.28-11-generic         memtest86 .bin
config-2.6.28-11-generic      System.map-2.6.28-11-generic
grub               vmcoreinfo-2.6.28-11-generic
initrd.img-2.6.28-11-generic  vmlinuz-2.6.28-11-generic
确定?(y/n)
y
是还是不是格式化此分区?(y/n)
y
格式化 /dev/sda5 为:
1) ext2
2) ext3
3) ext4
4) reiserfs
5) jfs
6) xfs
#? 1
将哪个分区作为 /tmp ?
1) /dev/sda1 ntfs  5198MB        6)
2) /dev/sda10 swap  280MB        7)
3)                            8) /dev/sdb1 vfat  8015MB
4)                        9) 无
5) /dev/sda7 swap  625MB        10) 无,并截止分区设定。
#? 10
开班格式化分区 (如若有亟待格式化的分区的话)。继续? (y/n)
y
正在格式化 /dev/sda6
Done

    [ -t type] :钦赐要开创的文件系统类型ext4|xfs|btrfs|vfat|...|]

挂载文件系统,最近有三种方法,一是经过 mount 来挂载,另生机勃勃种办法是透过/etc/fstab文件来开机自动挂载;

正在格式化 /dev/sda8
Done

    [options]:-L 'LABEL': 设定卷标 在创制文件系统同期钦命卷标。

1、通过mount 来挂载磁盘分区或存款和储蓄设备卡塔 尔(阿拉伯语:قطر‎mount的用法其实也简单,大家说多少个常用的;

正在格式化 /dev/sda5
Done

              -f 若文件系统已存在,强制覆盖

挂载文件系统的命令格式:

正在格式化 /dev/sda9
Setting up swapspace version 1, size = 1261064 KiB
no label, UUID=a3491a9c-8226-4a29-bcf7-608b5a4e553f
Done

一声令下演示

[[email protected] beinan]# mount [-t 文件系统 ] [-o 选项] 设备 目录注: -t 通过这几个参数,大家来钦命文件系统的品类,平时的境况下不必钦点不时也能识加,-t 前边跟 ext3 、ext2 、reiserfs、vfat 、ntfs 等。

比如你为对象种类布置了别样分区, 今后开采另七个终极并挂载它们在 /tmp/target 下适当之处。完结后回车。

[root@localhost ~]# mkfs -L 'new1' -t ext4 /dev/sdb5

里面 vfat 是fat32和fat16分区文件系统所所用的参数;要是你忘记了文件系统,也能够在-t 前边加auto ; -o 这一个选项,首要采取有权力、客户、磁盘限额、语言编码等,但语言编码的选项,许多用于vfat和ntfs文件系统;由于选用太多,还是请你会见man mount ;这里相当的少说;

把 GRUB stage1 安装到哪儿?
提出设置到 /dev/sda 或 /dev/sda5
1) /dev/sda,MBR             6) /dev/sda7,swap
2) /dev/sdb,MBR             7) /dev/sda8,xfs
3) /dev/sda10,swap          8) /dev/sda9,swap
4) /dev/sda5,ext2           9) /dev/sdb1,vfat
5) /dev/sda6,ext4           10) 不安装(不推荐)
#? 1
将任何时候起头上涨。继续?(y/n)
y
......
输入新的主机名。留空将应用旧的主机名。
旧的主机名: ubuntu-laptop
新的主机名:
billbear-pc
是否改换客商名 ubuntu? (y/n)
y
新的顾客名:
billbear
是或不是退换客商 billbear 的密码? (y/n)
y
输入新的 UNIX 口令:
再一次输入新的 UNIX 口令:
passwd:已成功更新密码
假若刚才的密码更动不成功, 你还会有机遇。是或不是再一次转移顾客 billbear 的密码? (y/n)
n
搞定了 :)
ubuntu@ubuntu:~$

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=new1
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
25688 inodes, 102400 blocks
5120 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=33685504
13 block groups
8192 blocks per group, 8192 fragments per group
1976 inodes per group
Superblock backups stored on blocks: 
        8193, 24577, 40961, 57345, 73729
Allocating group tables: 完成                           
正在写入inode表: 完成                           
Creating journal (4096 blocks): 完成
Writing superblocks and filesystem accounting information: 完成 
[root@localhost ~]# blkid /dev/sdb5
/dev/sdb5: LABEL="new1" UUID="10880486-7ad9-43de-9607-f9bc1fda1edf" TYPE="ext4"

道具 指存储设备,比如/dev/hda1, /dev/sda1 ,cdrom 等...至于您的种类中有何样存款和储蓄设备,首要通过 fdisk -l 或许查看 /etc/fstab 或 dmesg ;常常的场合下光驱设备是/dev/cdrom ;软驱设备是/dev/fd0 ;硬盘及移动硬盘以 fdisk -l 的输出为准;

韦德国际1946手机版官网 2

…………………………………………………………………………………………………………

1卡塔 尔(阿拉伯语:قطر‎对光驱和软驱的挂载;

2、 mkfs.FS_TYPE /dev/DEVICE

举例:
[[email protected] beinan]# mount /dev/cdrom
[[email protected] beinan]# mount /dev/fd0
率先行是mount 光驱,至于mount 到哪了,大家能够透过查阅 /etc/fstab来查看;同理软驱/dev/fd0设备也是那般;比方大家在/etc/fstab
/dev/hdc/media/cdrecorder       auto    users,exec,noauto,managed 0 0
咱俩得以明确的是光盘被mount 到了 /media/cdrecorder 目录;但大家也得以友善来钦点cdrom 挂载的岗位 ;比方 /mnt/cdrom ,所以大家也足以那样来挂载光驱;
[[email protected] beinan]#mkdir /mnt/cdrom
[[email protected] beinan]# mount /dev/cdrom /mnt/cdrom

 FS_TPYE:ext4、xfs、btrfs、vfat...

大家先建一个目录,然后实施mount 命令,这样cdrom 就挂在 /mnt/cdrom 中了;大家就能够在/mnt/cdrom 中查看光盘中材质和文书;这几个目录您想怎么建就怎么建。用如何目录不是最要紧的。主要的是您掌握自身在做哪些就能够了。

一声令下演示

举例说大家也得以把那个目录建设成 dvdrom ;然后用 mount /dev/cdrom /mnt/dvdrom 来挂载;偶然我们的设施是COMBO的,有支撑dvd cd 还是能够支撑刻录的;我们最佳查一下光驱设备的,首要有多个章程,一是由此查阅 /etc/fstab ,二是由此ls -l 来查阅;例如大家在/etc/fstab中查阅到相近上边包车型地铁一站式;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@localhost ~]# mkfs.xfs -L 'new2' /dev/sdb6       
mkfs.xfs: /dev/sdb6 appears to contain an existing filesystem (ext3).
mkfs.xfs: Use the -f option to force overwrite.
[root@localhost ~]# mkfs.xfs -f -L 'new2' /dev/sdb6
meta-data=/dev/sdb6              isize=256    agcount=4, agsize=6400 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=25600, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal log           bsize=4096   blocks=853, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@localhost ~]# blkid /dev/sdb6
/dev/sdb6: LABEL="new2" UUID="ed636bf6-1cee-43d1-96e2-8baa8dc29087" TYPE="xfs"

/dev/hdc/media/cdrecorder       auto    users,exec,noauto,managed 0 0因此那么些,我们能知晓hdc 正是cdrom 也是dvdrom的装置 ,更是 cdrecorder的装置;为了证实大家的布道;请用ls -l 来列文件;

若/dev/sdb# 钦命的磁盘块已经存在文件系统,奉行命令mkfs会失利,若加-f,则强制将原来的著作件系统覆盖。慎用-f。

[[email protected] beinan]# ls -lh /dev/dvd*  lrwxrwxrwx 1 root root 3 2005-09-13 /dev/dvd -> hdc  [[email protected] beinan]# ls -lh /dev/cdrom  lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdrom -> hdc  [[email protected] beinan]# ls -lh /dev/cdwriter  lrwxrwxrwx 1 root root 3 2005-09-13 /dev/cdwriter -> hdc 

…………………………………………………………………………………………………………

那不胸有成竹了啊?dvd 、cdrom 、cdwriter 的公文名都链接到了hdc这一个设备,所以光驱设备根源就是/dev/hdc ;所以大家也得以这么挂载光驱;

mke2fs:ext体系文件系统专项使用管理工科具

[[email protected] beinan]# mkdir /mnt/cdrom   [[email protected] beinan]# mount /dev/hdc   /mnt/cdrom  

mke2fs

2卡塔尔国挂载硬盘和移动硬盘的文件系统;贰个分区唯有创立了文件系统后技艺动用,前边我们说过了,大家在Linux硬盘分区差不离用的是ext2 、ext3、reiserfs、fat32、msdos 、ntfs等;

  • create an ext2/ext3/ext4 filesystem

[1]挂载Linux硬盘分区文件系统;
对于ext2 、ext3 、reiserfs 无需钦赐文件系统的编码,其实mount 也从没那一个效率;那么些Linux硬盘分区文件系统,如若现身编码难题,经常是通过export LANG来内定;所以挂载这个文件系统比较轻松;首先大家得建叁个文件系统挂载的目录;我们前边早就涉及了;

    -t {ext2|ext3|ext4}指明要开创的文件系统类型

多个有文件系统的分区要挂到系统中,必须求有二个挂载点;那些挂载点便是四个索引;比如大家经过fdisk -l 得到消息hda5 是Linux硬盘分区分区,况且创办了文件系统,举例是reiserfs 文件系统吧; [[email protected] beinan]# fdisk -l /dev/hda

    -b {1024|2048|4096}指明文件系统的块大小

Disk /dev/hda: 80.0 GB, 80026361856 bytes  255 heads, 63 sectors/track, 9729 cylinders  Units = cylinders of 16065 * 512 = 8225280 bytes   Device Boot      Start End      Blocks   Id System  /dev/hda1   *   1 765     6144831    7 HPFS/NTFS  /dev/hda2     7662805    16386300    c W95 FAT32 (LBA)  /dev/hda3    28069729    55617030    5 Extended  /dev/hda5    28063825     8193118  83 Linux硬盘分区  /dev/hda6    38265100    10241406   83 Linux硬盘分区  /dev/hda7    51015198      787153  82 Linux硬盘分区 swap / Solaris  /dev/hda8    51996657    11719386   83 Linux硬盘分区  /dev/hda9    66587751     8787523  83 Linux硬盘分区  /dev/hda10   77529729    15888253  83 Linux硬盘分区  我们先用fdisk -l 来查看一下分区情况:我们想要挂载/dev/hda5分区,比如hda5分区创建的是reiserfs文件系统;  

    -L 'LABEL'指明卷标

[[email protected] beinan]# mkdir /mnt/hda5/   注:先创制三个挂载目录;
[[email protected] beinan]# chmod 777 /mnt/hda5/    注:设置/mnt/hda5的权杖为其他顾客可写可读可进行;那样全体的顾客都能在写入;
[[email protected] beinan]# mount -t reiserfs /dev/hda5 /mnt/hda5    注:通过-t reiserfs 来内定/dev/hda5是reiserfs 文件系统, 并且挂载到/mnt/hda5目录;
[[email protected] beinan]# mount -t auto   /dev/hda5 /mnt/hda5   注:纵然大家不知底hda5上reiserfs 文件系统,大家能够用 -t auto 让系统定夺,然后挂载到/mnt/hda5 ;
[[email protected] beinan]# mount /dev/hda5 /mnt/hda5   注:不加任何参数,直接 mount   /dev/hda5 到/mnt/hda5;系统自动推断分区文件系统;
是还是不是被挂载了,我们通过df -lh 来查阅;

    -j: 创制有日记功用的公文系统ext3

[[email protected] beinan]# df -lh  Filesystem    容量 已用 可用 已用% 挂载点  /dev/hda8      11G 8.5G 1.9G 83% /  /dev/shm      236M     0 236M   0% /dev/shm  /dev/hda10     16G 6.9G 8.3G 46% /mnt/hda10  /dev/hda5     7.9G 5.8G 2.1G 74% /mnt/hda5 

mkfs.ext3 = mkfs -t ext3 = mke2fs -j = mke2fs -t ext3

[2]挂载Windows文件系统;
请参照他事他说加以考察: 《在Fedora core 4.0 加载NTFS和FAT32分区详述》
3卡塔 尔(阿拉伯语:قطر‎卸载文件系统umount ;

    -i #: 为数据空间中每多少个字节创立一个inode;此尺寸不该小于block的朗朗上口;

指令用法: [[email protected] beinan]# umount 设备或挂载目录

    -N #:为数据空间创立个多少个inode;

举例:

    -m #: 为管理人士预先留下的空中侵吞的百分比;

[[email protected] beinan]# mount -t auto /dev/hda5 /mnt/hda5   注:挂载/dev/hda5;  [[email protected] beinan]# df -lh       注:查看/dev/hda5是否被挂载;  Filesystem    容量 已用 可用 已用% 挂载点  /dev/hda8      11G 8.5G 1.9G 83% /  /dev/shm      236M     0 236M   0% /dev/shm  /dev/hda10     16G 6.9G 8.3G 46% /mnt/hda10  /dev/hda5     7.9G 5.8G 2.1G 74% /mnt/hda5  [[email protected] beinan]# umount /dev/hda5 注:卸载/dev/hda5   [[email protected] beinan]# df -lh注:看是否卸载了/dev/hda5;  Filesystem    容量 已用 可用 已用% 挂载点  /dev/hda8      11G 8.5G 1.9G 83% /  /dev/shm      236M     0 236M   0% /dev/shm  /dev/hda10     16G 6.9G 8.3G 46% /mnt/hda10  [[email protected] beinan]#umount /dev/cdrom 注:卸载cdrom ;  [[email protected] beinan]#umount /dev/fd0   注:卸载软驱;  ... ... 再说一个查看分区是否被挂载了的命令,直接用 mount -s   [[email protected] beinan]# mount -s 

    -O [^]FEATHER:开启或关闭某种天性;

2、通过/etc/fstab文件来开机自动挂载文件系统

命令演示:mk2fs创立ext2格式的文件系统

1)理解fstab
地点大家说了mount挂载存款和储蓄设备文件系统的不二等秘书诀;今后我们再来讲一说在/etc/fstab 中落到实处开机自动挂载文件系统的方式;首先大家要查阅 /etc/fstab ;首要看她的布置性写法;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[root@localhost ~]# mke2fs -t ext2 /dev/sd
sda   sda1  sda2  sdb   sdb1  sdb2  sdb5  sdb6  sdb7 
[root@localhost ~]# mke2fs -t ext2 /dev/sdb7
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
25688 inodes, 102400 blocks
5120 blocks (5.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=67371008
13 block groups
8192 blocks per group, 8192 fragments per group
1976 inodes per group
Superblock backups stored on blocks: 
        8193, 24577, 40961, 57345, 73729
Allocating group tables: 完成                           
正在写入inode表: 完成                           
Writing superblocks and filesystem accounting information: 完成 
[root@localhost ~]# blkid /dev/sdb7
/dev/sdb7: UUID="4b9767fc-a8bf-4dda-9ce1-50eb5418da04" TYPE="ext2"
# This file is edited by fstab-sync - see 'man fstab-sync' for details  LABEL=/1/       ext3    defaults1 1  /dev/devpts     /dev/ptsdevpts gid=5,mode=620 0 0  /dev/shm/dev/shmtmpfs   defaults0 0  /dev/proc       /proc   proc    defaults0 0  /dev/sys/sys    sysfs   defaults0 0  LABEL=SWAP-hda7 swap    swap    defaults0 0  /dev/hdc/media/cdrecorder       auto    users,exec,noauto,managed 0 0 

点名inode数及为管理人士预先留下空间的比例

率先字段:设备名,在那代表是文件系统; 有时我们把挂载文件系统也说成挂载分区; 在此个字段中也足以用分区标签;在例子中/LABEL=/1就是Fedora 系统安装分区的价签,至于是在哪些分区,能够用 df -lh 来查阅;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@localhost ~]# mke2fs -N 1024 -m 3 /dev/sdb7
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=1024 (log=0)
分块大小=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
1040 inodes, 102400 blocks
3072 blocks (3.00%) reserved for the super user
第一个数据块=1
Maximum filesystem blocks=67371008
13 block groups
8192 blocks per group, 8192 fragments per group
80 inodes per group
Superblock backups stored on blocks: 
        8193, 24577, 40961, 57345, 73729
Allocating group tables: 完成                           
正在写入inode表: 完成                           
Writing superblocks and filesystem accounting information: 完成
[[email protected] beinan]# df -lh  Filesystem    容量 已用 可用 已用% 挂载点  /dev/hda8      11G 8.5G 1.9G 83% /  /dev/shm      236M     0 236M   0% /dev/shm  /dev/hda10     16G 6.9G 8.3G 46% /mnt/hda10 

…………………………………………………………………………………………………………

我们能够领略 LABEL=/1是/dev/hda8的价签;这我们用怎么着命令来创设硬盘分区的竹签吗?对于ext3和ext2文件系统,我们得以用 e2label 来设置
e2label device [newlabel]比如我们想把文件系统为ext3 的分区/dev/hda5的竹签设备为 /5 ,我们相应实行如下的授命:

e2label:管理ext连串文件系统的LABEL 

[[email protected] beinan]# e2label /dev/hda5 /5  
[[email protected] beinan]# mkdir /mnt/hda5 注:创造挂载/dev/hda5分区的目录;
[[email protected] beinan]# chmod 777 /mnt/hda5 注:展开权限,全体客户可读可写可实行;
下一场大家要改/etc/fstab 中加生机勃勃行

    查看:e2label device

/5 /mnt/hda5    ext3     defaults0 0
警报: 请不要在你的Linux硬盘分区的设置分区也正是Linux硬盘分区种类/ 所在的分区卡塔 尔(阿拉伯语:قطر‎履行,会促成你的Linux硬盘分区系统崩溃;若是想举行,请在其余分区测量检验;要是是reiserfs文件系统,我们应有用 [[email protected] beinan]# reiserfstune -l 标签 设备 比方:比如本身为reiserfs 文件系统 /dev/hda10装置标签为 /10 ;

    设定:e2label device LABEL

[[email protected] beinan]# reiserfstune -l /10 /dev/hda10
咱俩在/etc/fstab中投入意气风发行;
/10      /mnt/hda10      reiserfs defaults       0 0

命令演示:设定钦点块设备的卷标

提个醒: 请不要在你的Linux硬盘分区的安装分区也正是Linux硬盘分区体系/ 所在的分区卡塔尔实行,会以致你的Linux硬盘分区系统崩溃;假如想进行,请在别的分区测验;第二字段:文件系统的挂载点;
其三字段:文件系统类型;
第四字段:mount 命令的选项,和mount 中的-o 同理;defaults满含那么些选用rw, suid, dev, exec, auto, nouser, async;通超过实际施,这么些暗中认可的还可以够满意大家的须要;至于这么些选用的情趣,请参考man mount ;第五字段:表示文件系统是不是需求dump 备份,是真假关系;1是亟需,0 是无需;
第六字段: 是或不是在系统运维时,通过fsck磁盘检查评定工具来检查文件系统,1是内需,0是无需,2是跳过;基于那一个认知;譬如大家要开机自动挂载/dev/hda5 ;大家得以如下做;
[[email protected] beinan]# mkdir /mnt/hda5/   注:先成立贰个挂载目录;
[[email protected] beinan]# chmod 777 /mnt/hda5/    注:设置/mnt/hda5的权能为任何客商可写可读可实践;那样全数的客户都能在写入;
下一场大家在/etc/fstab 中加如下的一整套;

1
2
3
[root@localhost ~]# e2label /dev/sdb7 new3
[root@localhost ~]# e2label /dev/sdb7
new3

/dev/hda5      /mnt/hda5     reiserfs defaults       0 0
如此那般重启机器就能够看出效果了;
四、对文件系统举办扫描fsck;
大家对Windows中的scandisk不寞生吧,在Linux硬盘分区中就有相近那样的工具fsck,可是fsck 可不光是扫描,仍然是能够修改文件系统的有的难点。值得注意的是fsck 扫描文件系统时应当要在单客商形式、修复形式或把设备umount后开展。警示:要是扫描正在运维中的系统,会引致系统文件损坏;倘令你的系统是正规,请不要用扫描工具,她可能会把您的系统搞坏掉,fsck运维是有危殆的;以Fedora 为例,文件系统扫描工具备 fsck fsck.ext2 fsck.jfs fsck.msdos fsck.vfat fsck.ext3 fsck.reiserfsreiserfsck卡塔尔个中fsck 暗中认可援救文件系统ext2,假设想扶助ext3文件系统的扫描,应该加-j 参数,最棒是我们相应依据区别的文件系统来调用分歧的围观工具,例如fsck.ext2,fsck.jfs,fsck.msdos,fsck.ext3,fsck.reiserfsreiserfsck卡塔尔国等。大家也足以依照自个儿的文件系统接纳差别的扫视工具;比如:扫描/dev/hda10分区根据reiserfs文件系统 卡塔 尔(英语:State of Qatar);

…………………………………………………………………………………………………………

[[email protected] beinan]# fsck.reiserfs /dev/hda10  reiserfsck 3.6.19 (2003 www.namesys.com)   *************************************************************  ** If you are using the latest reiserfsprogs and it fails **  ** please email bug reports to [email protected], **  ** providing as much information as possible -- your **  ** hardware, kernel, patches, settings, all reiserfsck **  ** messages (including version), the reiserfsck logfile, **  ** check the syslog file for any related information. **  ** If you would like advice on using this program, support **  ** is available for $25 at www.namesys.com/support.html. **  *************************************************************   Will read-only check consistency of the filesystem on /dev/hda10  Will put log info to 'stdout'   Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes  ###########  reiserfsck --check started at Wed Sep 14 08:54:17 2005  ###########  Replaying journal..  Reiserfs journal '/dev/hda10' in blocks [18..8211]: 0 transactions replayed  Checking internal tree..finished  Comparing bitmaps..finished  Checking Semantic tree:  finished  No corruptions found   注:没有发现错误;  There are on the filesystem:  Leaves 2046  Internal nodes 15  Directories 130  Other files 2305  Data block pointers 1863657 (70565 of them are zero)  Safe links 0  ###########  reiserfsck finished at Wed Sep 14 08:54:33 2005  ###########  对于fsck.ext2和fsck.ext3常用的几个选项:  

tune2fs:重新设定ext连串文件系统可调动参数的值(不举办格式化

-p Automatic repair (no questions) 注:自动修复文件系统存在的难题;
-y Assume "yes" to all questions   注:若是文件系统有标题,会跳出提示是不是修复,假诺修复请按y;
-c Check for bad blocks and add them to the badblock list 注:对文件系统实行坏块检查;这是三个颇为悠久的长河;
-n Make no changes to the filesystem   注:不对文件系统做任何变动,只要扫描,以检验是不是十分;
举例:例如 /dev/hda6 文件系统是ext3的卡塔尔,笔者想扫描并自行修复;
[[email protected] beinan]# fsck.ext3 -p /dev/hda6
当心: 针对不一样文件系统,最棒用相应的工具;固然不时fsck 在不加参数的情事下能辨识差异的文件系统;对于不一样工具的非常详实的参数,请参照他事他说加以考查--help只怕man ,感谢。。
后记:创造文件系统和加载文件系统即使写的基本上了;再高深的或者亦非本人所能写的。为了写文件系统系统的挂载,作者曾经写过几篇文书档案。也许还得需抵补几篇短小文书档案,以至还恐怕有叁个计算性的文书档案;举例Fedora Core 4.0 默许安装不帮助创立reiserfs 文件系统,解决办法是安装reiserfs-utils ,那也是内需补给的;

    -l:查看内定文件系统顶尖块音信;super block

  1. Ubuntu Linux硬盘分区教导程序
  2. 至上方案Linux硬盘分区
  3. 操作笔记:Linux硬盘分区
  4. 介绍Linux硬盘系统创制分区步骤挂载
  5. 老机的Linux硬盘规划

    -L 'LABEL':修正卷标

...

    -m #:修预先流出给管理员的长空百分比

    -j: 将ext2升级为ext3

    -O: 文件系统属性启用或剥夺

    -o: 调节文件系统的暗中同意挂载选项

    -U UUID: 修改UUID号;

指令演示:校勘卷标

1
2
3
4
[root@localhost ~]# tune2fs -L 'another label' /dev/sdb7
tune2fs 1.42.9 (28-Dec-2013)
[root@localhost ~]# blkid /dev/sdb7
/dev/sdb7: LABEL="another label" UUID="a57b2116-d72b-48d2-a648-bb6d2d5487ac" TYPE="ext2"

升级ext2到ext3

1
2
3
4
5
[root@localhost ~]# tune2fs -j /dev/sdb7
tune2fs 1.42.9 (28-Dec-2013)
Creating journal inode: 完成
[root@localhost ~]# blkid /dev/sdb7
/dev/sdb7: LABEL="another label" UUID="a57b2116-d72b-48d2-a648-bb6d2d5487ac" SEC_TYPE="ext2" TYPE="ext3"

…………………………………………………………………………………………………………

dumpe2fs

    -h:查看一流块音讯相近tune2fs -l 

命令演示

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
[root@localhost ~]# dumpe2fs -h /dev/sdb7
dumpe2fs 1.42.9 (28-Dec-2013)
Filesystem volume name:   another label
Last mounted on:          <not available>
Filesystem UUID:          a57b2116-d72b-48d2-a648-bb6d2d5487ac
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype sparse_super
Filesystem flags:         signed_directory_hash 
Default mount options:    user_xattr
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              1040
Block count:              102400
Reserved block count:     3072
Free blocks:              96568
Free inodes:              1029
First block:              1
Block size:               1024
Fragment size:            1024
Reserved GDT blocks:      256
Blocks per group:         8192
Fragments per group:      8192
Inodes per group:         80
Inode blocks per group:   10
Filesystem created:       Sun Aug 21 20:11:13 2016
Last mount time:          n/a
Last write time:          Sun Aug 21 20:52:01 2016
Mount count:              0
Maximum mount count:      -1
Last checked:             Sun Aug 21 20:11:13 2016
Check interval:           0 (<none>)
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               128
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      3e1f3581-59c7-41b3-bd4f-d262e3ce026e
Journal backup:           inode blocks
Journal features:         (none)
日志大小:             4113k
Journal length:           4096
Journal sequence:         0x00000001
Journal start:            0

…………………………………………………………………………………………………………

fsck:check and repair a Linux file system检查修复Linux文件系统

因经过意外中止或连串崩溃等 原因促成定稿操作非符合规律终止时,可能会形成文件损坏;那时候,应该检查评定并修复文件系统; 提议,离线进行;

    -t fstype:指明文件系统类型;例如:fsck -t ext4 = fsck.ext4

    -a:无须人机联作而自动修复全部错误;

    -r:人机联作式修复;

Note: FS_TYPE一定要与分区桃月经文件类型相像;

…………………………………………………………………………………………………………

e2fsck:ext体系文件专项使用的检查测量检验修复工具

    -y:自动回复为yes; 

    -f:强制修复;

 


 

总结

文件系统管理工科具

通用:mkfs、blkid、fsck 

ext连串文件系统专项使用工具:mke2fs、dumpe2fs、tune2fs、e2label、e2fsck

简单的讲相比较两体系型的吩咐

1
2
3
4
5
6
[root@localhost ~]# dumpe2fs /dev/sda1
dumpe2fs 1.42.9 (28-Dec-2013)
dumpe2fs: Bad magic number in super-block 当尝试打开 /dev/sda1 
找不到有效的文件系统超级块.
[root@localhost ~]# blkid /dev/sda1
/dev/sda1: UUID="6efb8a23-bae1-427c-ab10-3caca95250b1" TYPE="xfs"

本文永世更新链接地址:http://www.linuxidc.com/Linux/2016-08/134665.htm

韦德国际1946手机版官网 3

本文由bv1946伟德入口发布于互联网,转载请注明出处:【韦德国际1946手机版官网】Linux文件系统简介及

关键词: