您的位置 首页 分销

linux 下的逻辑卷(LVM)

Linux 系统中的每一个分区都是一个文件系统。文件系统就是指对存在物理空间上的文件的一种管理软件(个人认为)Linux 2.4 内核以后,开始支持大量的文

Linux 体系中的每一个分区都是一个文件体系。

文件体系便是指对存在物理空间上的文件的一种办理软件(个人认为)

Linux 2.4 内核今后,开端支撑很多的文件体系;

日志文件体系; ext3 ReiserFS XFSJFS

Linux2.4内核今后支撑的文件体系有; JFS , ReiserFs, ext, ext2, ext3, , ISO9660, XFS, Minx, MSDOS, UMSDOS, VFAT, NTFS, HPFS, NFS, SMB, SysV, PROC 等等

Ext2/ext3 选用block+ innode 方法来寄存文件

Ext2/ext3 有一个空间被称为超级块

(superblock) 寄存文件体系的原数据

包含;卷标名, block数, inode 数 等等

Inode是寄存文件元数据,包含文件权限,特色,更改时刻等数据

Inode 便是一个索引节点, 这个inode纪录文件的特色,方位等信息。

每个inode都有一个号码,称为索引节点号(inode号)

Linux 文件体系将索引节点号和文件名一起保存在目录中。所以目录仅仅将文件的称号和他的索引点号结合在一起的一张表,目中的每个文件名和索引点号称为一个衔接。

一个文件只需一个对应的inode号,可是一个inode能够有多个文件名与其对应。因而,在磁盘上的同一个文件能够经过不同的途径去拜访他。

书上说ext2不是日志文件体系

从ext2 变成ext3不需要格局化,用tune2fs 就能够

从ext3 变成ext2 能够不用作任何的改动

Ext3 特性;

1. 高效性; 非法关机后康复ext3文件体系只需10秒左右

2. 数据完整性;防止非法关机对数据完整性的损坏

3. 文件体系的速度; 对磁盘驱动器读写进行了优化

4. 数据的转化; ext2-ext3, ext3-ext2

5. 多种日志形式;对一切数据进行日志纪录形式,只对metadata进行日志纪录,而不对数据进行日志纪录

Data=journal 一切数据日志纪录形式

Data=writeback 对metadata日志纪录形式

提示metadata是界说文件体系中的数据,即数据中的数据

Root能够依据实践的作业情况来界说,在体系的作业速度和数据完整性来挑选

将一个新的分区格局化成ext3文件体系

# mke2fs -j /dev/hda8

将ext2 转化成ext3文件体系

# tune2fs -j /dev/hda9

提示; 将ext2文件体系转化成ext3时,不需要将分区卸载。直接转化就能够。不要忘掉把/etc/fstab 里的ext2改成ext3

用e2fsck 修正ext3文件体系

1. # umount /dev/hda8 先卸载该分区.

2.#e2fsck -fy /dev/hda8 修正该分区

Reiserfs文件体系

1997 年 hans reiser 把reserfs文件体系在网上发布

Reserfs 比ext2fs要快的的多

当时reserfs 只能在intel结构体系上运用

Reiserfs 文件体系一向被用于在高端的unix体系上

Reiserfs 特色;

1. 先进的日志机制

Reiserfs 日志机制在每个实践数据要修正之前把相应的日志写入到磁盘空间,这样进步数据的安全性

2. 高效的磁盘利用率

Reiserfs对一些小的文件不分配inode。而是将这些小文件打包,寄存在同一个磁盘块中。而其他的文件体系是每个文件都要占用一个block块。这意味着假如有1000个小文件,那么就要占用1000个block。这样十分糟蹋磁盘空间。

3. 共同的查找方法

Reserfs依据平衡树(balanced tree)查找,这种方法的速度要比ext2快的多。平衡树是一种高效的算法。

4. 支撑海量硬盘

Reserfs能够办理上百G的数据。Rerserfs最大支撑文件体系的尺度是16TB。这十分合适企业级运用。

5. 优异的功能

Reserfs 文件体系启动X -windows的速度比ext2快2倍

文件的附加特色

# chattr +〔AadijS〕 filename 设置文件的附加特色

# lsattr filename 检查文件的附加特色

A; 当文件被改动时,文件的更改时刻不变

a; 只能向该文件追加内容,不能够更改原内容

i; 文件不能够删去, 重命名, 改动内容

j; 在ext3文件体系中,次文件必定被写入日志

S; 当文件被改动,此改动会同步写入文件体系

将原ext2转化升级成ext3文件体系

# tune2fs -j /dev/hda1 这是直接转化

# mke2fs -j /dev/hda2 这是格局化转化

常见的文件体系

Minix ; linux第一个支撑的文件体系,比较陈旧,现在每人用了

ISO9660; 规范的cdrom 文件体系

NFS ; 是sun公司推出的网络文件体系,允许多台计算机同享一个文件体系

提示; redhat linux默许是不支撑ntfs 文件体系的。咱们能够自己修改kernel来让体系支撑ntfs,可是或许会对数据形成损坏

常用创立文件体系东西

Mkfs 能够用于创立各种文件体系,由-t参数来指定

Mke2fs 创立ext2/ext3文件体系

# Mk2fs -j /dev/hda2

文件体系的运用

设备;便是一个详细的文件体系,能够用设备名或卷标名来表明

挂载点:有必要是一个目录。当一个目录下有文件时,则在该文件体系被挂载后,原文件暂时无法拜访。直到当时挂载的文件被卸载今后,才干持续拜访

Mount指令参数

挂载时运用mount指令

根本格局; mount 〔-参数〕 〔设备名〕 〔挂载点〕

Mount -t 指定文件体系的类型

Umount 卸载文件体系

Mount -o loop disk1.iso 挂载.iso 文件

Mount -o 选项指定挂载文件体系时的选项。有些时分也能够/etc/fstab来指定。常用的有

ro ; 以只读的方法挂载

rw ; 以读写的方法挂载

nouser ; 使一般的用户无法挂载设备

user ; 能够让一般的用户挂载设备

装备/etc/fstab

/etc/fstab 这个文件是文件体系的挂载信息

当mount一个文件体系时假如给出的参数不全,体系会从/etc/fstab文件中读取参数来补全

当体系启动时,体系会依据这个/etc/fstab这个文件中的装备信息来主动加载文件体系

这个文件一起,还能够被fsck, dump, quotaon, swapon等程序所运用

fstab 文件的格局

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/fenxiao/298168.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部