16. 项目7进程管理_第1页
16. 项目7进程管理_第2页
16. 项目7进程管理_第3页
16. 项目7进程管理_第4页
16. 项目7进程管理_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1、16. 项目项目7 进程管理进程管理l任务三任务三 掌握文件系统管理掌握文件系统管理l2学时学时理论理论+2学时实践学时实践本课教学目标本课教学目标l掌握文件系统的概念和种类;掌握文件系统的概念和种类;l掌握硬盘分区方法。掌握硬盘分区方法。本课教学重难点本课教学重难点u教学重点教学重点 fdisk fdisk分区命令。分区命令。u教学难点教学难点 文件系统;开机自动挂载;分配文件系统;开机自动挂载;分配swapswap分区。分区。1 1、硬盘硬盘 硬盘是计算机的主要外部存储设备。从存储数据的介质上来分,硬盘可分为机械硬盘(硬盘是计算机的主要外部存储设备。从存储数据的介质上来分,硬盘可分为机械硬

2、盘(Hard Hard Disk DriveDisk Drive,HDDHDD)和固态硬盘()和固态硬盘(Solid State DiskSolid State Disk,SSDSSD)。)。 (1 1)机械硬盘)机械硬盘 机械硬盘采用磁性碟片来存储数据,通过接口与计算机主板进行连接。常见的机械硬盘接口有机械硬盘采用磁性碟片来存储数据,通过接口与计算机主板进行连接。常见的机械硬盘接口有以下几种:以下几种: 一是一是IDEIDE硬盘接口(硬盘接口(Integrated Drive DlectronicsIntegrated Drive Dlectronics,并口,即电子集成驱动器),也称作,并

3、口,即电子集成驱动器),也称作ATAATA硬盘或者硬盘或者PATAPATA硬盘,这是早期机械硬盘的主要接口。硬盘,这是早期机械硬盘的主要接口。 二是二是SATASATA接口(接口(Serial ATASerial ATA,串口),这是速度更高的硬盘标准,传输速度更快,且具有更强,串口),这是速度更高的硬盘标准,传输速度更快,且具有更强的纠错能力。的纠错能力。 三是三是SCSISCSI接口(接口(Small Computer System InterfaceSmall Computer System Interface,小型计算机系统接口),广泛应用在服,小型计算机系统接口),广泛应用在服务器上

4、。务器上。一、一、硬盘与硬盘分区硬盘与硬盘分区任务任务三三 掌握文件系统掌握文件系统管理管理1 1、硬盘硬盘 (2 2)固态硬盘)固态硬盘固态硬盘是通过闪存颗粒来存储数据的。固态硬盘和传统的机械硬盘的最大区别就是不再采用盘片固态硬盘是通过闪存颗粒来存储数据的。固态硬盘和传统的机械硬盘的最大区别就是不再采用盘片进行数据存储,而采用存储芯片进行数据存储。固态硬盘因其具备极快的读写速度,且具有较好的进行数据存储,而采用存储芯片进行数据存储。固态硬盘因其具备极快的读写速度,且具有较好的防震性能,已逐渐成为硬盘中的主流。防震性能,已逐渐成为硬盘中的主流。一、一、硬盘与硬盘分区硬盘与硬盘分区任务任务三三

5、掌握文件系统掌握文件系统管理管理2 2、硬盘分区硬盘分区 要介绍硬盘分区,首先得知道为啥要分区,简单来说,硬盘分区就是为了方便数据的管理,提要介绍硬盘分区,首先得知道为啥要分区,简单来说,硬盘分区就是为了方便数据的管理,提升数据的读取效率。好比一个大衣柜,我们见到的都是分成多个区间,把衣服被褥分类摆放的吧,升数据的读取效率。好比一个大衣柜,我们见到的都是分成多个区间,把衣服被褥分类摆放的吧,如果不分区,只有一个大空间,什么堆里面,那你下次要找一件衣服时是不是得全部翻一遍呢,硬如果不分区,只有一个大空间,什么堆里面,那你下次要找一件衣服时是不是得全部翻一遍呢,硬盘分区也是同样的道理。盘分区也是同

6、样的道理。 (1 1)分区的种类)分区的种类 不管是不管是WindowsWindows还是还是LinuxLinux,目前可以识别的分区类型就是三种,主分区、扩展分区和逻辑分区。,目前可以识别的分区类型就是三种,主分区、扩展分区和逻辑分区。 主分区:最多可分为主分区:最多可分为4 4个,且扩展分区与主分区是平级的,也就是说,如果有一个扩展分区的话,个,且扩展分区与主分区是平级的,也就是说,如果有一个扩展分区的话,那最多还能分那最多还能分3 3个主分区。个主分区。 扩展分区:最多只能有一个。注意扩展分区是不能存储数据也不能进行格式化的,必须把它划扩展分区:最多只能有一个。注意扩展分区是不能存储数据

7、也不能进行格式化的,必须把它划分成分成1 1个或多个逻辑分区才能使用,这是扩展分区最大的特点。个或多个逻辑分区才能使用,这是扩展分区最大的特点。 逻辑分区:逻辑分区是从扩展分区划分出来的。如果是逻辑分区:逻辑分区是从扩展分区划分出来的。如果是SCSISCSI硬盘,硬盘,LinuxLinux最多可支持最多可支持1111个逻辑个逻辑分区,如果是分区,如果是IDEIDE硬盘,硬盘,LinuxLinux最多可支持最多可支持5959个逻辑分区。个逻辑分区。一、一、硬盘与硬盘分区硬盘与硬盘分区任务任务三三 掌握文件系统掌握文件系统管理管理 (2 2)硬盘与分区的表示方法)硬盘与分区的表示方法 在在Linu

8、xLinux中,一切皆文件,哪怕是硬盘和分区也不例外,那么,硬盘和分区的命名规中,一切皆文件,哪怕是硬盘和分区也不例外,那么,硬盘和分区的命名规则是怎样的呢。则是怎样的呢。 如果是如果是IDEIDE硬盘,我们用硬盘,我们用“hd”“hd”来表示硬盘,如果是来表示硬盘,如果是SCSISCSI或或SATASATA硬盘,我们用硬盘,我们用“sd”“sd”来表示硬盘,用来表示硬盘,用“a b c.”“a b c.”来表示第几块硬盘,用来表示第几块硬盘,用“14”“14”来表示主分区,从来表示主分区,从“5”“5”开始开始表示逻辑分区。表示逻辑分区。 拿第一块拿第一块SCSISCSI硬盘为例,其三个主分

9、区分别表示为硬盘为例,其三个主分区分别表示为/dev/sda1/dev/sda1,/dev/sda2/dev/sda2,/dev/sda3/dev/sda3,扩展分区为,扩展分区为/dev/sda4/dev/sda4,逻辑分区从,逻辑分区从/dev/sda5/dev/sda5开始,以此类推。开始,以此类推。 不管前面有几个主分区,逻辑分区总是从不管前面有几个主分区,逻辑分区总是从/dev/sda5/dev/sda5开始往后排的。开始往后排的。比如再添加第二块比如再添加第二块SCSISCSI硬盘,只有一个主分区,一个扩展分区,其余的都是逻辑分区,那硬盘,只有一个主分区,一个扩展分区,其余的都是逻

10、辑分区,那分区的命名方法为:分区的命名方法为:/dev/sdb1/dev/sdb1代表主分区,代表主分区,/dev/sdb2/dev/sdb2代表扩展分区,逻辑分区还是从代表扩展分区,逻辑分区还是从/dev/sdb5/dev/sdb5开始。开始。这里要注意一点,这里要注意一点,一、一、硬盘与硬盘分区硬盘与硬盘分区任务任务三三 掌握文件系统掌握文件系统管理管理 要明白文件系统关键就是要理解要明白文件系统关键就是要理解。我们都听说过格式化或者使用过。我们都听说过格式化或者使用过U U盘格式化盘格式化吧,在格式化的时候是不是就要求选择一种文件系统类型呢。现在的问题是有不少同学对吧,在格式化的时候是不

11、是就要求选择一种文件系统类型呢。现在的问题是有不少同学对格式化的理解可能就是为了清空存储设备的数据吧。实际上,硬盘格式化的本质是为了写格式化的理解可能就是为了清空存储设备的数据吧。实际上,硬盘格式化的本质是为了写入文件系统,目前常见的文件系统类型主要有以下几种:入文件系统,目前常见的文件系统类型主要有以下几种: ext3 ext3文件系统:这是文件系统:这是ext2ext2的升级版本,带日志功能,支持最大的升级版本,带日志功能,支持最大16TB16TB的分区和最大的分区和最大2TB2TB的文件。的文件。 ext4 ext4文件系统:文件系统:ext3ext3文件系统的升级版,向下兼容文件系统的

12、升级版,向下兼容ext3ext3文件系统,支持无限量子目录,文件系统,支持无限量子目录,支持最大支持最大1EB1EB的分区和最大的分区和最大16TB16TB的文件。这是的文件。这是CentOS 6.xCentOS 6.x默认的文件系统,当然默认的文件系统,当然RHEL 7RHEL 7已已经用经用XFSXFS文件系统替代了文件系统替代了ext4ext4作为默认的文件系统。作为默认的文件系统。 格式化格式化二、二、Linux中常见的文件系统中常见的文件系统任务任务三三 掌握文件系统掌握文件系统管理管理 fat32 fat32文件系统:早期文件系统:早期WindowsWindows的文件系统,支持最

13、大的文件系统,支持最大32GB32GB的分区和最大的分区和最大4GB4GB的文件。的文件。说到这里大家是否有过这样的尴尬经历呢,就是你的说到这里大家是否有过这样的尴尬经历呢,就是你的U U盘明明还有足够的空间,但是碰到盘明明还有足够的空间,但是碰到一个大文件却考不进来,你仔细去看一下,八成就是因为你的一个大文件却考不进来,你仔细去看一下,八成就是因为你的U U盘是盘是fat32fat32类型的文件系统,类型的文件系统,而这个文件又是大于而这个文件又是大于4G4G造成的,所以考不进来。怎么看造成的,所以考不进来。怎么看U U盘是什么类型的文件系统呢,方盘是什么类型的文件系统呢,方法很简单,将要查

14、看的法很简单,将要查看的U U盘连接计算机,执行盘连接计算机,执行“右键右键 属性属性”即可查看。即可查看。 NTFS NTFS文件系统:现在文件系统:现在WindowsWindows主流的文件系统,比主流的文件系统,比fat32fat32更加安全、速度更快,支持最更加安全、速度更快,支持最大大2TB2TB的分区和最大的分区和最大64GB64GB的文件。的文件。 格式化对于柜子分区的例子来讲,相当于还要格式化对于柜子分区的例子来讲,相当于还要对每个分区再打入小隔断才能真正使用,那打入小隔断之前是不是先得把东西全部拿出来对每个分区再打入小隔断才能真正使用,那打入小隔断之前是不是先得把东西全部拿出

15、来呢,对于硬盘来讲,格式化写入文件系统时也会顺带清空分区中的所有数据。呢,对于硬盘来讲,格式化写入文件系统时也会顺带清空分区中的所有数据。那到底怎么理解格式化会删除数据呢?那到底怎么理解格式化会删除数据呢?二、二、Linux中常见的文件系统中常见的文件系统任务任务三三 掌握文件系统掌握文件系统管理管理1 1、命令功能命令功能 dfdf是文件系统查看命令,用于查看已经挂载的文件系统的信息,包括设备文件名、文是文件系统查看命令,用于查看已经挂载的文件系统的信息,包括设备文件名、文件系统总大小、已经使用的大小、剩余大小、使用率和挂载点等。件系统总大小、已经使用的大小、剩余大小、使用率和挂载点等。2

16、2、命令格式命令格式rootMASTER # df rootMASTER # df 选项选项 挂载点或分区设备文件名挂载点或分区设备文件名 选项:选项: -a -a:显示所有文件系统信息,包括特殊文件系统,如:显示所有文件系统信息,包括特殊文件系统,如/proc/proc、/sysfs/sysfs -h -h:使用习惯单位显示容量,如:使用习惯单位显示容量,如KBKB、MBMB或或GBGB等等 -T -T:显示文件系统类型:显示文件系统类型三、文件系统管理命令三、文件系统管理命令df命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例不带任何选项不带任何选项 root

17、MASTER # dfrootMASTER # df文件系统文件系统 1K- 1K-块块 已用已用 可用可用 已用已用% % 挂载点挂载点/dev/mapper/vg_master-lv_root 18102140 4868124 12314464 29% /dev/mapper/vg_master-lv_root 18102140 4868124 12314464 29% /tmpfs 515364 0 515364 0% /dev/shmtmpfs 515364 0 515364 0% /dev/shm/dev/sda1 495844 31224 439020 7% /boot/dev/s

18、da1 495844 31224 439020 7% /boot 分别介绍一下这六列的含义:分别介绍一下这六列的含义: 第一列:设备文件名。第一列:设备文件名。 第二列:文件系统总大小,默认单位是第二列:文件系统总大小,默认单位是KBKB。 第三列:已用空间大小。第三列:已用空间大小。 第四列:未用空间大小。第四列:未用空间大小。 第五列:空间使用百分比。第五列:空间使用百分比。 第六列:文件系统挂载点。第六列:文件系统挂载点。三、文件系统管理命令三、文件系统管理命令df命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例带上带上“-ahT”“-ahT”选项选项 ro

19、otMASTER # df -ahTrootMASTER # df -ahT#“-a”#“-a”选项显示特殊文件系统,这些文件系统都是保存在内存中的,所以占用量都是选项显示特殊文件系统,这些文件系统都是保存在内存中的,所以占用量都是0 0#“-h”#“-h”选项单位不再是选项单位不再是KBKB,而是换算成习惯单位,而是换算成习惯单位#“-T”#“-T”多出了文件系统类型一列多出了文件系统类型一列文件系统文件系统 类型类型 容量容量 已用已用 可用可用 已用已用% % 挂载点挂载点/dev/mapper/vg_master-lv_root ext4 18G 4.7G 12G 29% /dev/m

20、apper/vg_master-lv_root ext4 18G 4.7G 12G 29% /proc proc 0 0 0 - /procproc proc 0 0 0 - /proctmpfs tmpfs 504M 0 504M 0% /dev/shmtmpfs tmpfs 504M 0 504M 0% /dev/shm/dev/sda1 ext4 485M 31M 429M 7% /boot/dev/sda1 ext4 485M 31M 429M 7% /bootnone binfmt_misc 0 0 0 - /proc/sys/fs/binfmt_miscnone binfmt_mi

21、sc 0 0 0 - /proc/sys/fs/binfmt_miscsunrpc rpc_pipefs 0 0 0 - /var/lib/nfs/rpc_pipefssunrpc rpc_pipefs 0 0 0 - /var/lib/nfs/rpc_pipefs三、文件系统管理命令三、文件系统管理命令df命令命令任务任务三三 掌握文件系统掌握文件系统管理管理1 1、命令功能命令功能 dudu命令的功能是用于统计目录或文件所占磁盘空间的大小。命令的功能是用于统计目录或文件所占磁盘空间的大小。 2 2、命令格式命令格式rootMASTER # du rootMASTER # du 选项选项 目

22、录或者文件名目录或者文件名 选项:选项: -s -s:只统计总磁盘占用量:只统计总磁盘占用量 -h -h:使用习惯单位显示磁盘占用量:使用习惯单位显示磁盘占用量 -a -a:显示每个子文件的磁盘占用量和总磁盘占用量:显示每个子文件的磁盘占用量和总磁盘占用量 不加选项:显示子目录的磁盘占用量和总磁盘占用量不加选项:显示子目录的磁盘占用量和总磁盘占用量三、文件系统管理命令三、文件系统管理命令du命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例rootMASTER # durootMASTER # du1212./.ssh./.ssh944944. .# #统计当前目录

23、的总磁盘占用量大小(统计当前目录的总磁盘占用量大小(944KB944KB),同时会统计当前目录下所有子目录的磁盘),同时会统计当前目录下所有子目录的磁盘占用量大小,但不统计子文件的磁盘占用量大小。占用量大小,但不统计子文件的磁盘占用量大小。rootMASTER # du -arootMASTER # du -a1212./.1.txt.swp./.1.txt.swp4 4./.mysql_history./.mysql_history.省略部分内容省略部分内容.944944. .# #统计当前目录的总大小,统计当前目录的总大小,以及以及当前目录下各级子目录和子文件磁盘占用量的大小。默认单位是当

24、前目录下各级子目录和子文件磁盘占用量的大小。默认单位是KBKB三、文件系统管理命令三、文件系统管理命令du命令命令任务任务三三 掌握文件系统掌握文件系统管理管理 rootMASTER # du -sh rootMASTER # du -sh # #用最适合的习惯单位统计磁盘占用量总大小用最适合的习惯单位统计磁盘占用量总大小944K944K. . ,dudu命令只计算文件或目录占用的磁盘空间,而命令只计算文件或目录占用的磁盘空间,而dfdf命令不仅要统计文件占用命令不仅要统计文件占用的空间,还有考虑被命令和程序占用的空间,所以的空间,还有考虑被命令和程序占用的空间,所以dfdf命令统计的磁盘占用

25、量更大,也更准确,例如:命令统计的磁盘占用量更大,也更准确,例如: rootMASTER # df -hrootMASTER # df -h文件系统文件系统 容量容量 已用已用 可用可用 已用已用% % 挂载点挂载点/dev/mapper/vg_master-lv_root 18G 4.7G 12G 29% /dev/mapper/vg_master-lv_root 18G 4.7G 12G 29% /tmpfs 504M 0 504M 0% /dev/shmtmpfs 504M 0 504M 0% /dev/shm/dev/sda1 485M 31M 429M 7% /boot/dev/sd

26、a1 485M 31M 429M 7% /boot rootMASTER # du -sh /bootrootMASTER # du -sh /boot21M21M/boot/boot# #用用dfdf统计统计/boot/boot占占31M31M,用,用dudu统计只占统计只占21M21M注意注意dudu和和dfdf的区别的区别三、文件系统管理命令三、文件系统管理命令du命令命令任务任务三三 掌握文件系统掌握文件系统管理管理1 1、命令功能命令功能 mountmount是用于挂载设备的命令。是用于挂载设备的命令。LinuxLinux中所有的存储设备都必须经过挂载后才能使用。所中所有的存储设备都

27、必须经过挂载后才能使用。所谓挂载就是把硬盘分区和挂载点(已建立的空目录)联系起来。谓挂载就是把硬盘分区和挂载点(已建立的空目录)联系起来。 2 2、命令格式命令格式rootMASTER # mount -t rootMASTER # mount -t 文件系统文件系统 -L -L 卷标名卷标名 -o -o 特殊选项特殊选项 设备文件名设备文件名 挂载点挂载点选项:选项: -t -t 文件系统:加入文件系统类型来指定挂载的类型,可以是文件系统:加入文件系统类型来指定挂载的类型,可以是ext3ext3、ext4ext4、iso9660iso9660等等 -L -L 卷标名:挂载指定卷标的分区,而不

28、是按照设备文件名挂载卷标名:挂载指定卷标的分区,而不是按照设备文件名挂载 -o -o 特殊选项:可以指定挂载的额外选项,比如读写权限、同步特殊选项:可以指定挂载的额外选项,比如读写权限、同步/ /异步等,如不指定,则异步等,如不指定,则按默认值生效。默认值相当于按默认值生效。默认值相当于rwrw、suidsuid、devdev、execexec、autoauto、nousernouser、asyncasync这这7 7个选项个选项三、文件系统管理命令三、文件系统管理命令mount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例查看已经挂载的文件系统查看已经挂载的文

29、件系统 rootMASTER # mountrootMASTER # mount# #查看系统中已经挂载的文件系统,包括虚拟的文件系统查看系统中已经挂载的文件系统,包括虚拟的文件系统/dev/mapper/vg_master-lv_root on / type ext4 (rw)/dev/mapper/vg_master-lv_root on / type ext4 (rw)proc on /proc type proc (rw)proc on /proc type proc (rw).省略部分内容省略部分内容.none on /proc/sys/fs/binfmt_misc type bin

30、fmt_misc (rw)none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) 以第一行为例,表示将以第一行为例,表示将/dev/mapper/vg_master-lv_root/dev/mapper/vg_master-lv_root分区挂载到分区挂载到/ /目录,文件系统目录,文件系统是是ext4ext4,权限是读写。,权

31、限是读写。三、文件系统管理命令三、文件系统管理命令mount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例挂载光盘挂载光盘 在在windowswindows中如果要使用光盘,只需要把光盘放入光驱,双击光盘卷标即可使用。但中如果要使用光盘,只需要把光盘放入光驱,双击光盘卷标即可使用。但是在是在LinuxLinux中,除了要把光盘放入光驱,还必须经过挂载才能使用,挂载光盘相当于给光中,除了要把光盘放入光驱,还必须经过挂载才能使用,挂载光盘相当于给光盘分配一个盘符。例如,要将光盘挂载到盘分配一个盘符。例如,要将光盘挂载到/mnt/cdrom/mnt/cdrom目录下,

32、就相当于给其分配一个盘符目录下,就相当于给其分配一个盘符“/mnt/cdrom”“/mnt/cdrom”,这样你进入,这样你进入/mnt/cdrom/mnt/cdrom就可以看到光盘中的所有文件。命令如下:就可以看到光盘中的所有文件。命令如下: rootMASTER # mkdir /mnt/cdromrootMASTER # mkdir /mnt/cdrom# #创建挂载点(即建立一个用于承载光盘文件的目录)创建挂载点(即建立一个用于承载光盘文件的目录) rootMASTER # mount -t iso9660 /dev/sr0 /mnt/cdromrootMASTER # mount -

33、t iso9660 /dev/sr0 /mnt/cdrom# #挂载命令,这里的挂载命令,这里的/dev/sr0/dev/sr0代表光盘设备名,代表光盘设备名,“-t iso9660”“-t iso9660”代表光盘的文件系统,其代表光盘的文件系统,其实这里可以忽略不写,因为系统能够自动检测得到,即命令可简化为实这里可以忽略不写,因为系统能够自动检测得到,即命令可简化为“mount /dev/sr0 “mount /dev/sr0 /mnt/cdrom”/mnt/cdrom”三、文件系统管理命令三、文件系统管理命令mount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例

34、用法举例挂载光盘挂载光盘(续)(续) 再用再用mountmount命令查询一下,就可以看到光盘已经被挂载了,结果如下:命令查询一下,就可以看到光盘已经被挂载了,结果如下: rootMASTER # mountrootMASTER # mount.省略部分内容省略部分内容./dev/sr0 on /mnt/cdrom type iso9660 (ro)/dev/sr0 on /mnt/cdrom type iso9660 (ro) 还要注意一点:有些教材上也有把光盘设备写成还要注意一点:有些教材上也有把光盘设备写成/dev/cdrom/dev/cdrom的,其实是一回事,因为的,其实是一回事,因

35、为/dev/cdrom/dev/cdrom与与/dev/sr0/dev/sr0是软链接的关系。是软链接的关系。 rootMASTER # ls -ld /dev/cdromrootMASTER # ls -ld /dev/cdromlrwxrwxrwx 1 root root 3 3lrwxrwxrwx 1 root root 3 3月月 4 22:40 /dev/cdrom - sr0 4 22:40 /dev/cdrom - sr0三、文件系统管理命令三、文件系统管理命令mount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例挂载挂载U U盘盘 挂载挂载U

36、U盘和挂载光盘的方式是一样的。区别是光盘设备有固定的设备名盘和挂载光盘的方式是一样的。区别是光盘设备有固定的设备名/dev/sr0/dev/sr0,但,但U U盘设备使用的是硬盘设备名,将盘设备使用的是硬盘设备名,将U U盘插入计算机后,得通过盘插入计算机后,得通过“fdisk -l”“fdisk -l”命令来检测系统命令来检测系统自动分配给自动分配给U U盘的文件名。例如,我现在将我的盘的文件名。例如,我现在将我的U U盘插入计算机(注意,如果是虚拟机安装盘插入计算机(注意,如果是虚拟机安装的的LinuxLinux系统,一定要先把鼠标点入虚拟机再插入系统,一定要先把鼠标点入虚拟机再插入U U

37、盘),再执行查看命令如下:盘),再执行查看命令如下:rootMASTER # fdisk -lrootMASTER # fdisk -l.省略部分内容省略部分内容.Disk Disk : 30.9 GB, 30943995904 bytes: 30.9 GB, 30943995904 bytes.省略部分内容省略部分内容. Device Boot Start End Blocks Id System Device Boot Start End Blocks Id System * * 1 29978 30217792+ b W95 FAT32 1 29978 30217792+ b W95 F

38、AT32# #系统给系统给U U盘分配的设备名就是盘分配的设备名就是/dev/sdc/dev/sdc,它只有一个分区,它只有一个分区/dev/sdc1/dev/sdc1/dev/sdc/dev/sdc/dev/sdc1/dev/sdc1三、文件系统管理命令三、文件系统管理命令mount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例挂载挂载U U盘盘(续)(续) 接下来就可以挂在接下来就可以挂在U U盘了,命令如下:盘了,命令如下: rootMASTER # mkdir /mnt/usb rootMASTER # mkdir /mnt/usb # #建立挂载点建立

39、挂载点 rootMASTER # mount -t vfat /dev/sdc1 /mnt/usbrootMASTER # mount -t vfat /dev/sdc1 /mnt/usb# #挂载挂载U U盘,盘,U U盘的文件系统为盘的文件系统为vfatvfat rootMASTER # mountrootMASTER # mount.省略部分内容省略部分内容./dev/sr0 on /mnt/cdrom type iso9660 (ro)/dev/sr0 on /mnt/cdrom type iso9660 (ro)/dev/sdc1 on /mnt/usb type vfat (rw)

40、 /dev/sdc1 on /mnt/usb type vfat (rw) 【U U盘设备已被挂载盘设备已被挂载】 三、文件系统管理命令三、文件系统管理命令mount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例挂载挂载U U盘盘(续)(续) 这个时候能否在这个时候能否在LinuxLinux中看到中看到U U盘中的文件了呢,当然是可以的,只需进入挂载点目录盘中的文件了呢,当然是可以的,只需进入挂载点目录(为其分配的盘符)即可,命令如下:(为其分配的盘符)即可,命令如下: rootMASTER # ls /mnt/usbrootMASTER # ls /mnt/u

41、sb? 111 linux? VMware10?.txt? 111 linux? VMware10?.txt 这是中文显示出现乱码的问题,因为这是中文显示出现乱码的问题,因为WindowsWindows中的中文编码格式和中的中文编码格式和LinuxLinux不一样不一样。 需要在挂载的时候指定正确的编码格式,挂载命令如下:需要在挂载的时候指定正确的编码格式,挂载命令如下: rootMASTER # mount -t vfat -o iocharset=utf8 /dev/sdc1 /mnt/usbrootMASTER # mount -t vfat -o iocharset=utf8 /dev

42、/sdc1 /mnt/usb# #挂载挂载U U盘,指定中文编码格式为盘,指定中文编码格式为utf-8utf-8rootMASTER # ls /mnt/usbrootMASTER # ls /mnt/usb111 155 LightSensor.PDF linux111 155 LightSensor.PDF linux服务器配置部分服务器配置部分 . .【显示正常】【显示正常】 解决方法:解决方法:三、文件系统管理命令三、文件系统管理命令mount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理1 1、命令功能命令功能 umountumount命令的功能是用于卸载设备。比方说命令的功

43、能是用于卸载设备。比方说U U盘或者光盘在使用结束后,取出前都需要盘或者光盘在使用结束后,取出前都需要卸载。卸载。 2 2、命令格式命令格式rootMASTER # umount rootMASTER # umount 设备文件名或者挂载点设备文件名或者挂载点# #注意,后面要么跟设备文件名,要么跟挂载点,绝不能同时跟两个注意,后面要么跟设备文件名,要么跟挂载点,绝不能同时跟两个三、文件系统管理命令三、文件系统管理命令umount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理3 3、用法举例用法举例 rootMASTER # umount /mnt/usbrootMASTER # um

44、ount /mnt/usb# #卸载卸载U U盘(跟挂载点),或者用如下命令盘(跟挂载点),或者用如下命令 rootMASTER # umount /dev/sr0rootMASTER # umount /dev/sr0# #卸载光盘(跟设备文件名)卸载光盘(跟设备文件名) 就是身处挂载点目录中执行卸载命令,这时是会报错的,就是身处挂载点目录中执行卸载命令,这时是会报错的,也就是说,要执行卸载,一定要先退出挂载点目录。举个现实的例子,你架个楼梯到高处也就是说,要执行卸载,一定要先退出挂载点目录。举个现实的例子,你架个楼梯到高处干活,不可能你人还在楼梯顶端,就把楼梯撤了吧,而应当等人撤下来再撤楼

45、梯。干活,不可能你人还在楼梯顶端,就把楼梯撤了吧,而应当等人撤下来再撤楼梯。注意一种经常容易犯的错误注意一种经常容易犯的错误:三、文件系统管理命令三、文件系统管理命令umount命令命令任务任务三三 掌握文件系统掌握文件系统管理管理1 1、命令功能命令功能 fsckfsck命令的功能是用来对文件系统进行检测和修复的。命令的功能是用来对文件系统进行检测和修复的。 2 2、命令格式命令格式rootMASTER # fsck rootMASTER # fsck 选项选项 分区设备文件名分区设备文件名选项:选项: -y -y:自动修复:自动修复 -f -f:强制检测。如果:强制检测。如果fsckfsc

46、k命令没有发现分区有问题,是不会检测的,加上该选项,则不命令没有发现分区有问题,是不会检测的,加上该选项,则不 管有没有发现问题,都会检测管有没有发现问题,都会检测3 3、用法举例用法举例 rootMASTER # fsck -y /dev/sdb1rootMASTER # fsck -y /dev/sdb1# #自动修复自动修复/dev/sdb1/dev/sdb1分区分区三、文件系统管理命令三、文件系统管理命令fsck命令命令任务任务三三 掌握文件系统掌握文件系统管理管理1 1、命令功能命令功能 dumpe2fsdumpe2fs是用于显示磁盘状态的命令。这个命令有一个非常重要的作用就是可以查

47、看分是用于显示磁盘状态的命令。这个命令有一个非常重要的作用就是可以查看分区设备的区设备的UUIDUUID。 2 2、命令格式命令格式rootMASTER # dumpe2fs rootMASTER # dumpe2fs 分区设备文件名分区设备文件名3 3、用法举例用法举例rootMASTER # dumpe2fs /dev/sda1rootMASTER # dumpe2fs /dev/sda1Last mounted on: /boot Last mounted on: /boot # #挂载点挂载点Filesystem Filesystem : 9768eb58-994e-4571-a7b2

48、-02deffb44614: 9768eb58-994e-4571-a7b2-02deffb44614# #分区设备的分区设备的UUIDUUID,设置分区自动挂载时要用,设置分区自动挂载时要用.省略部分内容省略部分内容.UUIDUUID三、文件系统管理命令三、文件系统管理命令dumpe2fs命令命令任务任务三三 掌握文件系统掌握文件系统管理管理 在安装系统的时候,不管你是选择自动分区还是自定义布局,都已经对系统硬盘进行在安装系统的时候,不管你是选择自动分区还是自定义布局,都已经对系统硬盘进行了分区。如果再添加一块新硬盘,到底应该进行哪些操作才能正常使用呢?一般来讲,一了分区。如果再添加一块新硬

49、盘,到底应该进行哪些操作才能正常使用呢?一般来讲,一个硬盘要正常使用,都要经过分区、格式化、建立挂载点、实施挂载和建立开机自动挂载个硬盘要正常使用,都要经过分区、格式化、建立挂载点、实施挂载和建立开机自动挂载等步骤,我们已经学习了格式化和挂载等知识,接下来学习等步骤,我们已经学习了格式化和挂载等知识,接下来学习LinuxLinux中非常重要的分区命令中非常重要的分区命令fdiskfdisk。 1. 1.虚拟机添加新硬盘虚拟机添加新硬盘 如果是真实的服务器,那添加硬盘得去市场上买一块符合规格和要求的硬盘,再把它如果是真实的服务器,那添加硬盘得去市场上买一块符合规格和要求的硬盘,再把它连接好。对于

50、用虚拟机安装的连接好。对于用虚拟机安装的LinuxLinux系统,添加硬盘就变得非常容易,而且从系统,添加硬盘就变得非常容易,而且从VMware 10VMware 10版版本以后,不需要关机就可以添加硬盘。步骤本以后,不需要关机就可以添加硬盘。步骤为:为:打开虚拟机软件,选中要添加硬盘的虚拟打开虚拟机软件,选中要添加硬盘的虚拟计算机,在菜单中执行计算机,在菜单中执行“”命令,命令,全部选择默认选项直至完全部选择默认选项直至完成即可。成即可。 要让虚拟机识别到该磁盘,还得重启要让虚拟机识别到该磁盘,还得重启LinuxLinux主机。主机。虚拟机虚拟机 设置设置添加添加硬盘硬盘四、四、fdisk分

51、区命令分区命令任务任务三三 掌握文件系统掌握文件系统管理管理 2.2.建立分区建立分区 Linux Linux系统中的主要分区命令是系统中的主要分区命令是fdiskfdisk,其命令格式如下:,其命令格式如下:rootMASTER # fdisk -lrootMASTER # fdisk -l# #列出系统分区列出系统分区rootMASTER # fdisk rootMASTER # fdisk 设备文件名设备文件名# #给指定硬件分区给指定硬件分区四、四、fdisk分区命令分区命令任务任务三三 掌握文件系统掌握文件系统管理管理 要给新添加的磁盘分区,首先得查看系统自动给该磁盘分配的文件名,命

52、令如下:要给新添加的磁盘分区,首先得查看系统自动给该磁盘分配的文件名,命令如下:rootMASTER # fdisk -l rootMASTER # fdisk -l # #先查询一下本机可以识别的硬盘和分区先查询一下本机可以识别的硬盘和分区Disk Disk : 21.5 GB, 21474836480 bytes : 21.5 GB, 21474836480 bytes # #原来的硬盘文件名和硬盘大小原来的硬盘文件名和硬盘大小 Device Boot Start End Blocks Id System Device Boot Start End Blocks Id System/dev

53、/sda1 /dev/sda1 * * 1 64 512000 83 Linux 1 64 512000 83 LinuxPartition 1 does not end on cylinder boundary.Partition 1 does not end on cylinder boundary.# #第一个分区没有到达硬盘的结束柱面第一个分区没有到达硬盘的结束柱面/dev/sda2 64 2611 20458496 8e Linux LVM/dev/sda2 64 2611 20458496 8e Linux LVM# #设备文件名设备文件名 是否为启动分区是否为启动分区 起始柱面起

54、始柱面 终止柱面终止柱面 容量容量 ID ID 系统系统# #第一块磁盘第一块磁盘sdasda中的两个分区中的两个分区sda1sda1和和sda2sda2,其中,其中sda1sda1为启动分区,且第二个分区后面没有在提示为启动分区,且第二个分区后面没有在提示“Partition 2 does not end on cylinder boundary.”“Partition 2 does not end on cylinder boundary.”表示该磁盘的所有空间以全部被分配完毕表示该磁盘的所有空间以全部被分配完毕/dev/sda/dev/sda四、四、fdisk分区命令分区命令任务任务三三

55、 掌握文件系统掌握文件系统管理管理Disk Disk : 21.5 GB, 21474836480 bytes: 21.5 GB, 21474836480 bytes# #第二块磁盘(新添加的磁盘)的设备名【第二块磁盘(新添加的磁盘)的设备名【sdbsdb】及大小【】及大小【20G20G】 从结果来看,第一块磁盘从结果来看,第一块磁盘/dev/sda/dev/sda已经完成了分区,但第二块被识别的磁盘已经完成了分区,但第二块被识别的磁盘/dev/sdb/dev/sdb,还没有任何分区,下面就以这块新添加的磁盘为例,详细介绍硬盘分区方法,命令如下:还没有任何分区,下面就以这块新添加的磁盘为例,详

56、细介绍硬盘分区方法,命令如下:rootMASTER # fdisk /dev/sdbrootMASTER # fdisk /dev/sdb.省略部分内容省略部分内容. # #执行磁盘分区命令后,会进入一个执行磁盘分区命令后,会进入一个这样的这样的交互交互环境环境,输入,输入“m”“m”回车,可以提示所有的交回车,可以提示所有的交互命令,常用的交互命令含义如下:互命令,常用的交互命令含义如下:/dev/sdb/dev/sdbCommand (m for help):Command (m for help):四、四、fdisk分区命令分区命令任务任务三三 掌握文件系统掌握文件系统管理管理u 常用的

57、交互命令及含义常用的交互命令及含义n n:新建一个分区。:新建一个分区。p p:显示分区列表。:显示分区列表。d d:删除一个分区。:删除一个分区。t t:改变一个分区的系统:改变一个分区的系统IDID。q q:不保存退出,若所有操作不想生效,按:不保存退出,若所有操作不想生效,按q q键退出即可。键退出即可。w w:保存退出,即所有的分区操作完成后,必须输入:保存退出,即所有的分区操作完成后,必须输入w w命令保存退出才会生效。命令保存退出才会生效。四、四、fdisk分区命令分区命令任务任务三三 掌握文件系统掌握文件系统管理管理 接下来开始新建分区,先接下来开始新建分区,先:Command

58、(m for help): n #Command (m for help): n #创建新分区创建新分区Command actionCommand action e extended e extended 【e e代表扩展分区】代表扩展分区】 p primary partition (1-4) p primary partition (1-4) 【p p代表主分区】代表主分区】p #p #建立主分区建立主分区Partition number (1-4): 1 #Partition number (1-4): 1 #主分区编号主分区编号First cylinder (1-2610, defaul

59、t 1): First cylinder (1-2610, default 1): 直接回车直接回车 # #起始柱面从头开始起始柱面从头开始Using default value 1Using default value 1Last cylinder, +cylinders or +sizeK,M,G (1-2610, default 2610): +5G #Last cylinder, +cylinders or +sizeK,M,G (1-2610, default 2610): +5G #设定设定分区大小分区大小建立主分区建立主分区四、四、fdisk分区命令分区命令任务任务三三 掌握文件

60、系统掌握文件系统管理管理 这样第一个这样第一个主主分区分区/dev/sdb1/dev/sdb1就建立好了,可以用就建立好了,可以用“p”“p”命令查看一下:命令查看一下:Command (m for help): p Command (m for help): p # #查看已经建立好的分区查看已经建立好的分区Disk /dev/sdb: 21.5 GB, 21474836480 bytesDisk /dev/sdb: 21.5 GB, 21474836480 bytes.省略部分内容省略部分内容. Device Boot Start End Blocks Id System Device B

温馨提示

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

评论

0/150

提交评论