Linux第5章-文件系统课件_第1页
Linux第5章-文件系统课件_第2页
Linux第5章-文件系统课件_第3页
Linux第5章-文件系统课件_第4页
Linux第5章-文件系统课件_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux操作系统基础及应用第5章文件系统第1页,共98页。文件系统概述Windows系统中每个盘是一棵树,彼此不受影响。Linux系统中整个文件系统为一棵树,没有分区的概念,一切从根开始。root的家目录是/root,占用的是/的分区空间。Linux系统中无文件扩展名的概念。第2页,共98页。Linux基本文件系统ext4文件系统:Linux默认的文件系统swap文件系统:Linux交换分区,用于实现虚拟内存tmpfs文件系统:虚拟内存文件系统,读/写速度极快devpts文件系统:用于管理远程虚拟终端文件设备sysfs文件系统:用于管理系统设备proc文件系统:只存在于内存,不占用磁盘空间第

2、3页,共98页。Linux支持的文件系统msdos:MS-DOS的FAT文件系统vfat:Windows的FAT32文件系统ntfs:Windows的NTFS文件系统sysV:UNIX最常用的system V文件系统iso9660:CD-ROM或DVD-ROM的标准文件系统第4页,共98页。某些重要目录主目录:/root、/home/username用户可执行文件:/bin、/usr/bin、/usr/local/bin系统可执行文件:/sbin、/usr/sbin、/usr/local/sbin其他挂载点:/media、/mnt配置:/etc临时文件:/tmp内核和Bootloader:/b

3、oot服务器数据:/var、/srv系统信息:/proc、/sys共享库:/lib、/usr/lib、/usr/local/lib第5页,共98页。文件和目录名称名称最多可包含255个字符所有字符均有效(正斜杠除外)在文件或目录名称中使用某些特殊字符可能不是明智做法当引用某些字符时,应使用引号对其进行保护名称区分大小写示例:MAIL、Mail、mail和mAiL强调:可以这样做,但可能不是明智做法第6页,共98页。绝对和相对路径名称当引用命令行中的文件时使用绝对路径名称以正斜杠开头到文件位置的完整“路线图”用户想要指定文件名称时随时可用相对路径名称不以斜杠开头指定相对于用户当前工作目录的位置可

4、用作到指定文件名称的快捷方式写脚本建议用绝对路径,因为迁移之后在其它目录下可能不能用。第7页,共98页。绝对和相对路径名称特殊目录名称.代表当前目录的父目录,可用作路径名称的一部分以下是某些相对于特定目录的相对路径名称,在各个名称中,所引用的文件为/usr/share/doc/HTML/index.html当前目录 到index.html的相对路径/usr/share/doc/HTML/ index.html/usr/share/doc/ HTML/index.html/usr/share/ doc/HTML/index.html /usr/ share/doc/HTML/index.html

5、/ usr/share/doc/HTML/index.html/usr/share/doc/HTML/en/ ./index.html/usr/share/doc/nau/ ./HTML/index.html第8页,共98页。从命令行中进行文件管理复制和移动文件创建和删除文件查找和处理文件显示文件大小第9页,共98页。复制文件和目录cp - 复制文件和目录用法: cp options file destination如果目标为目录,一次可复制多个文件: cp options file1 file2 destdir-r:递归-i:交互(cp是被别名之后的命令cp=cp -i)-p:备份权限(保留

6、权限、拥有人、时间戳)-a:-p,-r,-d(-d:只拷贝快捷方式)第10页,共98页。复制文件和目录:目标如果目标是目录,则副本将位于其中如果目标是文件,则副本将覆盖此目标如果目标不存在,则副本将重命名第11页,共98页。移动和重命名文件及目录mv - 移动/改名文件及目录用法: mv options file destination如果目标为目录,一次可移动多个文件: mv options file1 file2 destdir目标的工作方式与cp相同mv=mv -i第12页,共98页。删除文件rm - 删除文件用法: rm options 示例: rm -i file (交互)(rm=r

7、m -i) rm -r directory(递归) rm -f file(强制)第13页,共98页。创建文件touch - 创建空文件或更新文件时间戳文件有三个时间戳(timestamps):access time:访问时间modity time:修改时间change time:状态改变时间(大小,拥有人,拥有组,权限)stat test.txt:查看文件test.txt的时间戳ext4文件系统的时间可精确到纳秒级,小数点后9位当修改文件内容后,则三个时间戳都变了从6.0开始,access time不是总更新,减少写磁盘,可设为noatime(mount o remount,noatime /

8、),则永远不更新access time。第14页,共98页。创建和删除目录mkdir 可创建目录 mkdir p /a/b/c(-p:连同父目录一起创建)rmdir 可删除空目录 要删除目录及其内容,可使用rm rrm -r 可以递归方式删除目录树第15页,共98页。查找和处理文件which:搜索一个可执行命令的绝对路径。locate:基于数据库的搜索,模糊搜索,搜索速度快。find:实时搜索,速度慢,默认搜索当前目录。find / -name passwd 整个系统内搜索,精确匹配。(对被搜索的目录要有r、x权限)find iname snow.png -i不区分大小写find / -nam

9、e “*.txt” 可用通配符第16页,共98页。查找和处理文件find命令根据文件名搜索根据拥有人/拥有组搜索根据权限搜索根据文件大小搜索根据时间戳搜索在搜索到的文件上执行命令第17页,共98页。find命令根据文件名搜索find / -name passwd根据拥有人/拥有组搜索find /home/ -user user1 not group user1find /home/ -user user1 o group user1find /home/ -not (-user user1 o user user2)第18页,共98页。find命令根据权限搜索find perm 755find

10、 perm +222 (anyone can write)fine perm -222 (everyone can write)find perm -002 (第三个栏位有w,前两个忽略,这种文件很危险)第19页,共98页。find命令根据文件大小搜索(K、M、G)find size 10M(刚好为10M)find size +10M (大于10M)find size -10M(小于10M)第20页,共98页。find命令根据时间戳搜索atimemtimectime单位为天aminmmincmin单位为分find /tmp -ctime +10 (10天以前ctime变化过的)find /tm

11、p -ctime -10 (10天以内ctime变化过的)find /tmp -amin -60(60分钟以内被访问过的文件)第21页,共98页。find命令在找到的文件上执行命令find size +100M ok mv /tmp/largefiles/ ;询问find size +100M exec mv /tmp/largefiles/ ;不询问find -perm -002 exec chmod o-w ;第22页,共98页。dd命令dd:device-to-deviceif:input fileof:output filebs:block sizedd if=/dev/zero of

12、=/tmp/test bs=1M count=10ll h /tmp/test 显示大小为10M,内容为空。bs=1 默认单位为字节零字节设备第23页,共98页。dd命令dd命令的用途:测试,磁盘配额swap空间若不够,可再加1G空间,将1G文件格式化为swap虚拟化,创建5G文件,虚拟机可安装在文件上,迁移时直接拷贝文件。第24页,共98页。dd命令dd if=/dev/sda1 of=/tmp/boot.imgdd if =/tmp/boot.img of =/dev/sda1 将分区打包为一个文件,若分区坏了,则重新写回dd if=/dev/sda of=/dev/sdb将硬盘sda拷贝

13、至sdbdd if=/dev/cdrom of=/tmp/boot.iso将光驱制成iso文件dd if=/dev/sda of=/tmp/MBR bs=512 count=1备份硬盘的开头的512B的内容至/tmp/MBR,将该文件用U盘保存起来,系统崩溃时可在救援模式下启动。第25页,共98页。分区和文件系统硬盘:低格(低级格式化,出厂时已做)分区(起始、终止柱面)格式化(往分区中写入特性,RHEL6默认为ext4)ext2、ext3、ext4、iso9660、GFS第26页,共98页。分区和文件系统data blockinode数据文件:inode:文件类型、权限、UID、GID、lin

14、kcount、文 件大小、时间戳,指向文件在磁盘上的位置。第27页,共98页。分区和文件系统block size为文件系统的最小存储单元,只能存放单个文件,大小可能为1024B/2048B/4096B。tune2fs l /dev/sda8 查看分区信息(superblock 超级块)mkfs.ext4 b 4096 /dev/sda9 也可以格式化分区时指定block size的大小。对于一个25KB的文件而言:25KB=1024*25=25K 文件占25个block,无浪费,但读取慢。25KB=4096*7=28K 文件占7个block,浪费了3KB,但读取快第28页,共98页。分区和文件

15、系统若分区大小500MB,则默认block size为4096Bls l看到的是文件的实际大小du h看到的是文件所占的磁盘的大小(为block size的倍数)ls li显示文件的inode number在同一个分区中每个文件有唯一的inode number,每个分区中inode个数固定。第29页,共98页。分区和文件系统directoryinode:存放目录自己的一些属性(权限、UID、GID等,data的指针)block:目录下的文件名系统由inode number来识别文件用户由filename来识别文件第30页,共98页。分区和文件系统cp:无论复制到相同或不同分区,都会产生不同的i

16、node,两个文件之间无关。mv:在同一个分区移动,则inode不变(数据未动,权限、时间戳都不变,只是目录改变了,所以很快) 在不同分区移动,则inode改变,权限等都改变了。rm:只删除了inode,data未抹掉,所以很快。若创建一个新文件用来旧文件的inode,则将会将新文件data写入到了旧文件的data中,从而覆盖了旧文件的data第31页,共98页。文件类型七种基本文件类型: -:普通文件 d:目录文件 l:符号链接文件 b:设备文件 c:字符设备文件 p:管道文件 s:socket文件第32页,共98页。硬链接ln /root/www.html web.html 硬链接ABda

17、ta若删除文件A,则只是删除了文件的inode,并没有删除文件的data硬链接不能跨分区,因为要保证文件的inode号一样第33页,共98页。软链接ln s /tmp/www.html web.html 软链接,相当于Windows中的快捷方式。BAdata若将源文件(B),则目标文件(A)打不开。Vmware中的快照技术用到的便是软链接。第34页,共98页。查看文件大小df:显示磁盘使用率。 -h:以1024为换算单位,查看已挂载的文件系统(操作系统) -H:以1000为换算单位(厂商) -T:显示文件系统类型du:显示目录大小 -sh:统计文件/文件夹的大小(占用磁盘大小)-s表示汇总 -

18、h:不汇总ls lh 显示的是当前目录这一级所占的大小du lh 显示的是当前目录及以下所有内容的大小第35页,共98页。文件打包和压缩Windows:*.rarLinux:tar.gz/tar.bz2tar:打包,只有一个文件只需压缩不需打包。gzip,bzip2:压缩gunzip,bunzip2:解压第36页,共98页。打包和压缩目录需要先打包,再压缩,文件的权限及时间戳都不会改变。1.打包:tar cvf /tmp/etc.tar /etc/ -c:创建;-v:显示过程;-f:file2.压缩:gzip etc.tar 则生成压缩文件etc.tar.gz或etc.tgz反过来:解压:gu

19、nzip etc.tar.gz或gzip d etc.tar.gz解包:tar xvf etc.tar tar xvf etc.tar C /tmp/ -C表示指定目录第37页,共98页。打包和压缩打包和压缩可以同时做tar zcvf /tmp/etc.tar.gz /etc/ -z:采用gzip压缩tar jcvf /tmp/etc.tar.bz2 /etc/ -j:采用bzip2压缩,这种格式压缩速度慢,但压缩率更高解压和解包也可以同时做tar zxvf /tmp/etc.tar.gztar jxvf /tmp/etc.tar.bz2注:打包则原文件还在;压缩则原文件不在了。第38页,共9

20、8页。软件包管理 *.rpm(redhat package manager):二进制文件(被编译过的),类似于微软的.exe文件,安装很容易。光盘中的都是rpm文件,光盘之外的都是源码包,未编译。因为Linux的发行版太多,源码包都是最新版本,rpm包都是旧版本。源码包文件以.tar.gz结尾。 第39页,共98页。软件包管理rpm的组成:rpmfile:httpd-2.2.15-5.el6.x86_64.rpm包名架构次版本软件版本uname r 查看内核版本 232=4GB:32位架构中支持的最大内存为4GB264=16EB:64位架构中支持的最大内存为16EB第40页,共98页。软件包管

21、理rpm qpi httpd-2.2.15-5.el6.x86_64.rpm-q:查询-p:包-i:information了解rpm文件的详细信息rpm qc httpd查询包的配置文件第41页,共98页。软件包管理rpm ivh vsftpd-2.2.2-6.el6.x86_64.rpm安装软件包-i:install-v:查看过程-h:以进度条方式显示rpm ivh httpd-2.2.15-5.el6.x86_64.rpm将会提示存在依赖性关系第42页,共98页。yumYum(全称为 Yellow dog Updater, Modified)。是一个在Fedora和RedHat以及SUSE

22、、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。第43页,共98页。配置yum仓库在/etc/yum.repos.d/目录下创建一个以.repo结尾的仓库。base 仓库名称,可取任意名但不能有特殊字符串,全局唯一。name=redhat 仓库描述,可随便写。baseurl=file:/media 软件包及依赖关系所在的位置enabled=1|0 开关,仓库的内容若不要了,则设为0,注释掉或默认不写都为1,所以若不要则一定要设为0。gpgcheck=1|

23、0 开关,是否检查文件的完整性。gpgkey=file:/etc/pki/. 公钥第44页,共98页。配置yum仓库公钥复制到光盘(iso文件)中,第一次安装软件包就将公钥导入数据库/var/lib/rpm,拿公钥与私钥比对,若匹配就可以安装。以确保光盘中的文件未被篡改过。通常在实验中,为简单起见,可认为光盘未被篡改,将gpgcheck设为0,而gpgkey可以不写。第45页,共98页。配置yum仓库yum仓库配置完成后,为了验证配置是否正确,可执行 yum list all 列出baseurl中的所有的软件包。每当修改yum仓库之后要清除缓存,以防止系统受缓存影响。 yum clean al

24、l多个仓库可放入一个文件中,或每个仓库放入一个文件中。注:不能同时执行多个yum命令。第46页,共98页。yum安装软件包yum install packageyum list all | grep ftpyum y install vsftpdyum install *star*第47页,共98页。yum安装软件包(组)yum grouplistyum grouplist | grep i chineseyum grouplist | grep i kdeyum groupinfo |grep “KDE Desktop”yum groupinstall “KDE Desktop”第48页,共

25、98页。yum卸载软件包yum remove package 切记不能加-y,否则可能装不回去第49页,共98页。yum升级软件包首先创建update仓库yum list updatesyum update packageyum y update 升级所有可升级的包第50页,共98页。yum查询Yum list allYum list installedYum list availableYum list updatesYum grouplistYum info packageYum groupinfo 组名Yum search vsftp 查询系统中与之匹配的包,模糊查询,在不确定包名时使用

26、。Yum provides “*/sar” 查询sar命令所属的包。第51页,共98页。rpmrpm ivh rpmfilerpm Fvh rpmfile 仅作升级(若之前未安装则不安装)rpm Uvh rpmfile 安装/升级rpm e package 卸载(也可能有依赖关系,使用yum remove package会自动解决依赖关系)rpm qf /etc/inittab 查该文件属于哪个包,然后再安装rpm ql vsftpd 查询vsftpd这个包将文件安装到了哪里第52页,共98页。rpm的查询Linux下无法决定软件安装到哪里,因为编译包的时候都已经指定了,除非使用源码包编译安装

27、。通常用yum安装,用rpm查询,查询本地的rpm数据库,速度快。第53页,共98页。rpm的查询rpm q package rpm qa | grep vsftp 模糊查询rpm只能查询已安装的包,因为它是基于本地数据库的。而yum list all可以查询所有的包,包括已安装的和未安装的。第54页,共98页。rpm的查询-q:query-qa:query all-qf:file 查询一个文件属于哪个包-qi:information 查询软件包的详细信息-qc:config file 查询包的配置文件-qd:document 查询包的帮助文档-ql:list 查询包安装了哪些文件及安装位置-

28、qpi:未安装之前查询第55页,共98页。磁盘分区MBR,全称为Master Boot Record,即硬盘的主引导记录。硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。MBR由三个部分组成:主引导程序(446B)硬盘分区表DPT(Disk Partition table)(64B)硬盘有效标志(2B)第56页,共98页。磁盘分区MBR最多支持2TB单块硬盘,支持4个主分区。分区表64B=16B*4其中16B的内容包含:分区类型、分区起始柱面及分区结束柱面。分区的划分以柱面为单位,一个柱面大概7.8MB。fdisk l 查看硬盘的分区情况。第57页,共98页。磁盘分区sto

29、rage device:/dev/sdaPPPLEMBRsda1sda2sda3sda4sda5unusedP:primary partitionE:extended partitionL:logical partition第58页,共98页。磁盘分区上图中的磁盘分了3个主分区及1个扩展分区,再在扩展分区中划分逻辑驱动器。在Linux系统中,第一个逻辑分区编号为5。第59页,共98页。磁盘分区考虑下面的案例一:磁盘大小为500G 1P:100G /dev/sda1 2P:50G /dev/sda2 3P:50G /dev/sda3 E:300G(不能作为4P了,为什么?)第60页,共98页。磁

30、盘分区考虑下面的案例一:磁盘大小为500G 1P:100G /dev/sda1 2P:50G /dev/sda2 3P:50G /dev/sda3 E:300G /dev/sda4所有的剩余空间都应给扩展分区,在扩展分区内再划分逻辑驱动器/dev/sda5,/dev/sda6, 扩展分区不能直接格式化,必须在其中划分逻辑驱动器后,对逻辑驱动器进行格式化。第61页,共98页。磁盘分区考虑下面的案例二:磁盘大小为500G 1P:100G /dev/sda1 2P:50G /dev/sda2 E:200G /dev/sda3 此时整个硬盘空间还剩余150G,可继续划分,但只能将其划分为一个主分区了,

31、若想划分多个分区,则只能在200G的扩展分区中(/dev/sda3)划分逻辑驱动器。第62页,共98页。1.分区fdisk /dev/sdam:帮助n:分区t:转换分区格式w:保存分区完成后必须运行以下命令(或重启系统)以使得分区生效:partx a /dev/sda 每增加一个分区Partx -d /dev/sda 每删除一个分区第63页,共98页。2. 格式化mkfs.ext4 /dev/sda5 将分区/dev/sda5格式化为ext4文件系统。 可根据需求格式化为所需的文件系统类型。第64页,共98页。3. 挂载分区经过划分及格式化后还不能使用,必须将之挂载到某个目录上,通过对该目录的

32、访问来使用该分区。手动创建一个挂载点,挂载该分区,挂载点取决于应用程序的需要。注:数据写在分区中,而不在挂载目录中。mount /dev/sda5 /data 其中/data为已存在的目录。但以上挂载仅临时生效,若系统重启后则无效。要想挂载永久生效,则应写入文件/etc/fstab中,然后执行mount -a第65页,共98页。挂载卷标: e2label /dev/sda5 查看卷标 e2label /dev/sda5 /disk 设卷标为/diskUUID blkid 查看系统中所有磁盘的UUID1.使用卷标挂载 mount LABEL=/disk /data2.使用UUID挂载 mount

33、 UUID=“” /data3.使用分区名挂载 mount /dev/sda5 /data第66页,共98页。/etc/fstab文件书写格式:/dev/sda5 /data ext4 defaults 0 0设备名挂载点文件系统类型开机是否检测defaults:默认的参数 rw,suid,dev,exec,auto,nouser,asyncrw/ro:defaults,ro 将rw改为ro 执行mount -o remount /data 使之生效mount -a 条目写入fstab中,但从未挂过mount -o remount /data 之前挂过,但在fstab中改变了参数mount o

34、 remount,rw /data 之前挂过,临时生效,不管fstab中怎么写第67页,共98页。/etc/fstab文件2. suid/nosuid:表示分区加了suid权限 mount -o remount,nosuid / 去掉根分区的suid权限3. dev/nodev:允许创建设备 mknod /data/usb1 b 8 17 给/dev/sdb1设备取个名字,创建设备 若改为nodev表示不允许创建设备4. exec/noexec:分区有执行权限,即使文件有x权限若分区为noexec,则文件也不能执行。 如对文件服务器所在的分区可设为noexec,防止上传木马执行。第68页,共9

35、8页。/etc/fstab文件5. auto/noauto:mount -a 自动挂载,若为noauto,则mount -a不能自动挂载。6. nouser/user:默认nouser代表普通用户不能挂载分区,只有root用户能挂载。7. async/sync: async:异步,先写内存再写硬盘(提高I/O性能) sync:同步,绕过缓存,直接写硬盘(避免写两次)8. realtime/norealtime:更新三个时间戳除了以上8个之外,还有非默认的,可人为添加,命令行挂载选项会覆盖fstab文件中的选项。第69页,共98页。/etc/fstab文件11:dump 已经不用了1:fsck,

36、描述文件系统1或2表示每次开机该分区必须正确否则不能进入系统,改为0则不扫描,直接跳过。第70页,共98页。卸载umount 设备名/挂载点卸载时若提示设备忙,则可能是如下原因: 1.可能在挂载点目录中未退出,应先退出该目录,挂载时也会存在相同问题; 2.也可能有其他用户正位于该挂载点,可查看: fuser -v /data 查看远程连接/data fuser -km /data 把/data中的所有人踢出去 umount /data 最后再卸载第71页,共98页。几种特殊挂载1.挂载iso文件 mount -o loop /root/rhel6.iso /media/cdrom 采用本地回环

37、挂载iso文件,将iso文件模拟成光驱。 df -h 查看发现设备名为/dev/loop0 要想永久生效,则写入fstab文件中:/root/rhel6.iso /media/cdrom iso9660 defaults,loop,ro 0 0mount adf -h 查看已挂载的文件系统 第72页,共98页。几种特殊挂载2.将一个目录挂载到另一个目录上 mount -bind /data /redhat 表示隐藏/data目录至/redhat目录 要想永久生效,则写入fstab文件中: /data /redhat none defaults,bind 0 0 mount a df -h 查看

38、已挂载的文件系统第73页,共98页。几种特殊挂载3.将ntfs格式化为FAT32 fdisk /dev/sda 分区并转换类型为FAT32,然后格式化 mkfs.vfat /dev/sda6 mount /dev/sda6 /mnt 写入fstab文件 mount a df -h第74页,共98页。superblock1.MBR 硬盘信息2.inode 文件属性3.superblock 分区信息,在每一个分区的第一个block中(从0开始编号)tune2fs -l /dev/sda5 查看superblock信息dumpe2fs /dev/sda5 也可查看superblock信息100k 1

39、00k 100k 100k 1 2 3 1导致读性能较差0312将硬盘分为若干个blockgroup,每个group中有32768个block,每个group中的第一个block为superblock1的扩充可在group1中进行第75页,共98页。磁盘配额什么叫磁盘配额?为什么要做磁盘配额?能否举例说明磁盘配额?第76页,共98页。磁盘配额quota什么是quota?quota的含义是强制使用者在大部分的时间中保持在他们的磁盘使用限制之下,取消他们在系统上无限制地使用磁盘空间的能力。quota可针对每一个文件系统,每一个用户或每一个组来设置。第77页,共98页。quotaquota可针对文件

40、大小或inode数量来做,一般针对文件大小来做。软限制:当写入的内容达到软限制时,将会发出警告硬限制:不能写了通常软限制和硬限制不要设置得相差太远第78页,共98页。quota对/home分区做quota1.添加挂载选项至fstab文件2.重新挂载/home3.初始化数据库4.启用quota5.编辑quota6.测试第79页,共98页。quota1.添加挂载选项至fstab文件 /home defaults,usrquota,grpquota 0 0其中usrquota表示针对user做quota grpquota表示针对group做quota2.重新挂载/home(命令如何写?) mount

41、 -o remount /home第80页,共98页。quota3.初始化数据库quotacheck -cugm /home-c:创建-u:user-g:group-m:覆盖/home目录下会有两个配额信息文件(组和用户的)第81页,共98页。quota4.启用quota quotaon /home5.编辑quota edquota -u userfilesystem blocks soft hard inodes soft hard/dev/mapper 20 0 0 10 0 0 限制文件大小 限制文件数量单位为KB,表示目前已写了20KB表示目前已用了10个inode若改为120,则表示

42、最多还能写入100KB,报警若改为150,则表示最多还能写入130KB就不能再写了第82页,共98页。quota6.测试 切换到做quota的用户,对做quota的目录写入一定大小的文件,看是否允许写入。 第83页,共98页。Logical Volume ManagementLVLVVG 900G100G500GPVPVPVRAID分区硬盘300G500G100GLogical volumesVolume groupPhysical volumesBlock devices第84页,共98页。LVMLV可在线拉伸,可将该LV所在的VG的空间拉伸给这个LV,也可再加一个block device做成PV,再加入VG,再拉伸LV。LV也可以缩减,如可将500G的LV减少至300G,但前提是该LV只写了300G的数据。第85页,共98页。LVM若做了多个VG,其中一个VG中的空间没有了,不能从其他VG中拉伸空间。但有时做多个VG比较方便,如可做一个VG用来装os,另一个VG用来装data。这样备份与管理更方便。第86页,共98页。创建LV分区,转换格式为8e创建PV创建VG创建LV对LV格式化挂载,写入fstab第87页,共98页。创建LV分区,转换格式为8e 注意:分区后转换为LV对应的分区格式8e2. 创建PV

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论