当前位置:   article > 正文

Linux系统磁盘和文件系统管理_linux更改磁盘文件系统

linux更改磁盘文件系统

1.学会添加磁盘并学会分区

2.学会创建并挂载文件系统

                                             {检查并确认新硬盘

               {管理磁盘及分区

                                             {规划硬盘中的分区

知识结构

                                             { 创建文件系统

                {管理文件系统

                                            {挂载卸载文件系统

cenos中将硬盘,分区等设备均表示为文件

/dev/hda5

/dev:硬件文件设备所在目录

hd:表示ide设备

sd:表示scsi设备

a:硬盘的顺序号。例如:a,b,c

5:分区的顺序号。例如:1,2,3

磁盘分区回顾

第一个主分区-/dev/hda1

第一块ide设备-/dev/had

第一个逻辑分区:/dev/hda5

fdisk命令

fdisk -l:显示磁盘信息

 检测并确认新硬盘


 规划硬盘中的分区

fdisk命令

-用途:在交互式的操作环境当中管理磁盘分区

m:查看操作指令的帮助信息

 交互模式中的常用指令

-p:列表查看分区信息

-n:新建分区

-d:删除分区

-t:变更分区类型

-w:保存分区并退出

-q:放弃分区设置并退出

创建文件系统

mkfs命令

-用途:创建文件系统(格式化)

-格式:mkfs -t  文件系统类型  分区设备

mkswap命令

-用途:创建交互文件系统

挂载,卸载文件系统

mount命令

-用途:挂载文件系统  iOS镜像到指定文件

umount命令

-用途:卸载已挂载文件系统

-格式:存储设备位置

         挂载点目录

查看磁盘使用情况

df命令

-格式:df {选项}  {文件}

实例:

实验内容

1.为虚拟机中的centos7系统添加一个scsi磁盘,重启后再显示所有磁盘信息。

# fdisk -l

2. 管理新硬盘B的分区:

# fdisk  /dev/sdb

3. 对该硬盘进行分区:

硬盘分区是将硬盘划分为多个逻辑部分的过程。在Linux系统中,可以使用fdisk或parted等工具进行分区。分区后,每个分区都会被分配一个设备文件名,例如/dev/sda1、/dev/sda2等。

A:划分2个主分区,各5GB,剩余空间作为扩展分区。

n->p->1->(回车,默认起始位置)->+5G

n->p->2->(回车,默认起始位置)->+5G

n->e->3->(回车,默认起始位置)-> (回车,默认结束位置)

 B:在扩展分区中建立2个逻辑分区,容量分别为2GB、8GB

n->l->(回车,默认起始位置)->+2G n->l->(回车,默认起始位置)-> (回车,默认结束位置)

 将第1个逻辑分区的类型改为swap并存盘退出

t->L->(L,找到linux swap代码82)->82

4. 在B盘上创建文件系统(格式化):

格式化是将硬盘分区初始化为特定文件系统的过程。在Linux系统中,可以使用mkfs命令进行格式化。常见的文件系统包括ext4、XFS、NTFS等。

A:将1号主分区格式化为ext3文件系统

# mkfs  -t  ext3  /dev/sdb1

B: 格式化1号逻辑分区并添加到当前交换文件系统(扩容)

# mkswap  /dev/sdb5

# cat  /proc/meminfo | grep  "SwapTotal"

# swapon  /dev/sdb5

# cat  /proc/meminfo | grep  "SwapTotal "

5.挂载前面所创新ext3文件系统

挂载硬盘
挂载是将硬盘分区连接到Linux文件系统中的过程。在Linux系统中,可以使用mount命令进行挂载。挂载后,硬盘分区中的文件就可以在Linux文件系统中访问了。

#mkdir  /mailbox (建立访问点,用以访问新文件系统)

# mount  /dev/sdb1  /mailbox (挂载新文件系统到指定的访问点)

# touch  /mailbox/my.mp3 (确认可以新文件系统中建立文件)

# ls  -l  /mailbox (查看新建文件,注意挂载点标志目录lost+found)

6.查看磁盘挂载情况:  # df (显示的容量单位看不懂?)

  # df  -h (看懂了)

 # df  -H (与-h有何区别?)

7.卸载分区设备/dev/sdb1

# umount  /mailbox (不可直接用/dev/sdb1,也许它另有挂载点)

# ls  -l  /mailbox (my.mp3 ,lost+found都不见了)

# mount  /dev/sdb1  /mailbox (文件还在!再挂载则可以继续访问文件)

# ls  -l  /mailbox (my.mp3 ,lost+found都还在B盘上)

8.光盘设备挂载、卸载

# mkdir  /media/cdrom

# mount  /dev/cdrom  /media/cdrom

# ls  /media/cdrom

9.设置自动挂载

# vi  /etc/fstab

在文件中添加一行,内容如下: /dev/sdb1     /mailbox     ext3    defaults        0    0

# umount  /mailbox

# mount  /dev/sdb1 (不重启时,也可手工挂载)

# mount | tail -1 (查看系统挂载信息) 

10.文件和目录管理
在Linux系统中,文件和目录是基本的文件系统对象。可以使用ls命令查看目录中的文件,使用mkdir命令创建目录,使用cp和mv命令复制或移动文件等。

# yum  -y  install  tree (安装显示目录树命令模块)

# mkdir  /test # mkdir  /test/1

# mkdir  /test/2

# mkdir  /test/2/21

 # tree  -L  3  /test

 生成新的空文件或更改现有文件的时间命令touch使用:

 # touch  /test/1/a.c

# touch  /test/2/b.doc

# touch  /test/2/c.xls

# tree  -L  3  /test

 复制文件或目录cp命令使用:# cp  /test/1/a.c  /test/2/a.c

# tree  -L  3  /test

 

11.文件权限管理
文件权限管理是指对文件和目录的访问权限进行管理。在Linux系统中,每个文件和目录都有所有者、所属组和其他用户三种权限。可以使用chmod命令修改文件权限。

心得:1.磁盘和文件系统管理是Linux系统管理的重要组成部分。我们学了硬盘分区、格式化、挂载、容量管理、文件和目录管理、文件权限管理以及文件系统检查和修复等基本概念和管理方法。掌握这些知识可以帮助我们更好地管理Linux系统。

2.备份重要数据:在进行磁盘分区、格式化等操作前,一定要备份重要数据,以免操作失误导致数据丢失。
3.了解磁盘结构:在进行磁盘分区操作时,需要了解磁盘的结构,包括磁盘的大小、分区表类型、分区类型等。
4.选择合适的文件系统:在进行格式化操作时,需要选择合适的文件系统,不同的文件系统有不同的特点和适用场景。
5.正确挂载磁盘:在进行挂载操作时,需要确保挂载点存在且正确,否则会导致挂载失败。
总之,磁盘管理是Linux系统中非常重要的一部分,需要我们认真对待。通过实验,我们可以更好地了解和掌握Linux磁盘管理的知识和技能。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/51246?site
推荐阅读
相关标签
  

闽ICP备14008679号