精华内容
下载资源
问答
  • linux磁盘分区和挂载
    千次阅读
    2021-08-13 20:14:20

    Linux中的所有设备都必须挂载之后才能使用,即必须给它分配“盘符”(即挂载点,就是系统中的某个空目录)给它才能使用,Windows系统中一般是自动分配盘符,所以挂载的概念在Windows中是没有的,比如你插入了一个U盘,Windows就会自动给它一个盘符(名称)来连接U盘,但是Linux中必须手动挂载某个设备,并给它分配一个挂载点(目录名),即连接设备,挂载(连接)成功后才能使用。

    一、磁盘分区
    理解分区:磁盘的各个分区,可以理解为一个柜子的不同抽屉,而设备文件名则代表不同的抽屉,如/dev/sda1表示此分区的设备文件名,通常我们讲某个设备文件,其实就是说它代表的分区或者它代表的硬盘,而不会将它作为一个单纯的文件来看待。其中/dev目录下存放的是对应的硬件设备,sd为设备类型,表示SATA磁盘,a表示磁盘编号,1表示此磁盘的分区号。
    Windows分区:Windows中磁盘的使用一般是经过分区(将一个大的硬盘分成多个小的逻辑分区),格式化(指定文件系统,而此时会清空磁盘内的数据,注意格式化的目的是重新指定文件系统而不是清空数据),然后给分区指定盘符(如C盘、D盘等),在Linux中,没有盘符的说法,从分区到给此分区指定盘符的过程称之为挂载,而对应的盘符则称之为挂载点,比如上述的/dev/sda1我可以指定它的挂载点为/test,就相当于在Windows中指定了这块分区为test盘(就像C盘、D盘一样)。
    Linux分区:在Linux中,相比于Windows的三个步骤,磁盘分区这一步会比Windows多一个内容,就是分区时,需要给对应分区指定一个设备文件名,如/dev/sda1、/dev/sda2、/dev/sda3等,表示磁盘/dev/sda下的各个分区由不同的文件来管理,然后接下来也是格式化和分配挂载点(即盘符,就是对应的目录名)。
    Linux常用分区:

    • /(根分区):此为必须分区,即必须给这个目录一个分区。
    • swap分区(交换分区):这也是一个必须分区,大小为内存的2倍,但是也不能超过2GB。此分区可以理解为虚拟内存,即内存不够时,可以使用此分区作为内存使用。
    • /boot:系统启动目录,建议此目录单独分一个区作为启动分区(就像Windows中的C盘为系统启动盘一样),一般为200MB。

    Linux的文件系统虽然是由根目录到一级目录,然后到二级目录,然后一直往下扩散延伸(不像Windows那样C盘和D盘等盘是平级的),但是目录中的某一个空目录是可以单独拿出来给它分区的,比如根目录下的/boot通常就单独分一个区出来作为系统启动运行的专用分区,如/dev/sda1(对应的设备文件),而根目录/则使用另外一个分区/dev/sda2(对应的设备文件)。

    二、手动分区新硬盘
    注意使用命令手动挂载的方式,在系统重启之后就会失效,想要挂载永久生效,还需要将对应的挂载配置写入/etc/fstab文件(见之后的“分区自动挂载”)。以下步骤按顺序执行。
    fdisk -l:查看硬盘信息。每个硬盘都会单独显示一个“Disk”,然后在下面列出已分区的“Device”信息,如果列出的信息只有“Disk”而没有对应的“Device”信息,则表示该硬盘还没有进行分区。
    fdisk /dev/sdb:给硬盘分区,参数/dev/sdb就是上一步查询出来的硬盘设备的名称(注意不要加编号,只有分区之后系统才会自动分配编号,没有分区之前是没有编号的)。执行此命令后会要求按顺序执行以下的命令:

    • m:表示查看分区命令的帮助信息(这一步一般不用)。
    • n:新建一个分区。
    • p:新建一个主分区。(显示的提示为p primary partition (1-4)。)
    • 1:设置分区号(建议根据已存在分区号从低到高按顺序指定,此时显示的提示为Partition number (1-4))。
    • 【回车】:指定从哪个柱面开始分区,默认从第一个。建议就从第1个开始,不要从其他位置指定,此时显示的提示为First cylinder (1-1305, default 1),表示此硬盘有1305个柱面可用于分区,默认从第1个柱面开始分区。
    • 【回车】:指定此分区的结束柱面,默认为全部柱面,也可以根据提示指定固定的大小。
    • p:查看下分区结果。(这一步也可以不用执行。)
    • w:保存退出。
    • 理解柱面:柱面可以理解为五子棋或围棋的棋盘上的格子,整个棋盘就是硬盘,一个硬盘可以按固定大小分为若干个格子(柱面),分区时,你需要指定使用哪些格子来作为你要建立的分区,但这些格子你只能按照编号连续地来使用,如可以使用1到500的格子作为一个分区,而不能使用1、4和9等不连续的格子合在一起作为一个分区。

    partprobe:重新读取分区表。如果上一步w之后提示需要重启才能生效,就可以执行这一步。
    mkfs -t ext4 /dev/sdb1:根据指定的文件系统格式化分区。
    mkdir /disk1:创建挂载点,即创建一个空目录,也可以使用已有的任何一个空目录。
    mount /dev/sdb1 /disk1/:挂载设备/dev/sdb1到指定挂载点/disk1/。
    mount或df:查看是否挂载成功。(注意fdisk命令只能查看是否分区成功分配,但是不能查看挂载结果。)

    三、分区自动挂载
    系统在启动时,会依据/etc/fstab文件中的配置信息进行自动挂载,所以可以选择手动挂载之后将挂载信息配置在此文件中,也可以配置好此文件后重启系统。但需要注意的是,如果此文件写错了就可能会影响到系统的启动,所以出了挂载报错的问题需要查看和修复此文件。
    其中/、/boot、/home、swap、/dev/shm(tmpfs)、/dev/pts(devpts)、/sys(sysfs)、/proc(proc)等是系统默认的一些分区和挂载点,不能修改它们。
    配置文件中需要配置的六个字段:

    • 第一字段:分区设备文件名(这种方式就不能改变分区设备的顺序,即该设备文件名不能在某次重启或其他操作后映射到了别的分区)或UUID(硬盘通用唯一识别码,使用UUID就不用担心映射错分区的问题了), UUID可以通过“dumpe2fs -h 设备文件名”查看Filesystem UUID的值。
    • 第二字段:挂载点。
    • 第三字段:默认的文件系统。
    • 第四字段:-o挂载参数,使用默认defaults即可。
    • 第五字段:指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份。分区的备份都保存在分区目录下的lost+found文件中。
    • 第六字段:指定分区是否被fsck检测,0代表不检测,其他数字代表检测的优先级,1的优先级是高于2的,并且我们自己添加的分区应该是大于等于2的。

    mount -a:配置完成后应该执行这个命令挂载一遍,如果有报错信息,就解决了再重启,不然以重启的方式来挂载,导致系统崩溃了之后就不容易定位问题了,至少解决的时候会比较麻烦。
    mount -o remount,rw /:这个命令用于/etc/fstab的修复,当系统因为挂载报错后,且/etc/fstab这个文件是只读的,无法去修改文件以修复问题,此时可以使用这个命令重新挂载一次,并让它具有读写的权限。

    四、相关命令

    df/du命令
    df [选项] [挂载点]:查看系统分区的占用情况。
    选项:

    • -a:显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs等。
    • -h:使用习惯单位显示容量,如KB/MB/GB等。
    • -T:显示文件系统类型。
    • -m:以MB为单位显示容量。
    • -k:以KB为单位显示容量,也是默认的显示单位。

    du [选项] [目录名或文件名]:查看文件或目录的空间占用大小。最常用的命令为“du -sh 目录名”,用于查看某个目录的占用空间总大小。但是du命令一般用来查看目录的占用大小,文件的占用大小直接使用ll -h命令即可查看。
    选项:

    • -a:显示每个子目录和子文件的磁盘占用量,默认只统计子目录本身的磁盘占用量。
    • -h:使用习惯单位显示磁盘占用量,如KB/MB/GB等。
    • -s:统计总占用量,而不列出子目录和子文件的占用量。

    df和du命令的区别:

    • df命令是从文件系统角度考虑,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的情况就是删除的文件并没有得到释放,所以服务器应该定期进行重启)。
    • du命令是面向文件的,只会计算文件或目录占用的空间。

    mount/umount命令
    mount [-l]:查询系统中已经挂载的设备,-l会显示卷标名称。
    mount -a:依据配置文件/etc/fstab的内容进行自动挂载。
    mount [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点:连接设备到指定的挂载点。
    选项:

    • -t:指定文件系统类型,可以是ext3/ext4/iso9660等。
    • -L:挂载指定卷标的分区,而不是安装设备文件名挂载。
    • -o:可以指定挂载的额外选项。选项内容较多,可以查看相关资料。需要注意这个mount特殊选项都是针对的分区。

    umount 设备文件名或者挂载点:卸载设备。只有手动卸载设备后,这个设备才能“弹出”,否则就会一直是“使用中”的状态。

     

    更多相关内容
  • 一、分区基本知识 1.分区的方式 1.1 mbr分区: ...2.windows磁盘分区 3.Linux分区 3.1原理介绍 Linux来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linu
  • Linux磁盘分区和挂载

    千次阅读 多人点赞 2022-03-21 16:10:06
    Linux磁盘分区和挂载 linux分区 查看所有设备挂载情况 挂载案例 步骤1:新建一块硬盘 操作步骤2: 虚拟机硬盘分区 步骤3:虚拟机硬盘分区格式化 步骤4:将磁盘挂载到根目录newdisk目录 mount挂载 ...

    目录

     Linux磁盘分区和挂载

    linux分区

     查看所有设备挂载情况

     挂载案例

    步骤1:新建一块硬盘

    操作步骤2: 虚拟机硬盘分区

     步骤3:虚拟机硬盘分区格式化

     步骤4:将磁盘挂载到根目录下newdisk目录下

    mount挂载

    umount取消挂载

    步骤5:实现永久挂载(即重启不消失)

     df -h查询磁盘使用情况

     du -h查询指定目录磁盘占用情况

    一些实用指令


     前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站

    前言 – 床长人工智能教程正在上传…重新上传取消https://www.cbedai.net/gkbskchttps://www.cbedai.net/gkbskc

     Linux磁盘分区和挂载

    linux分区

    原理介绍

    1、Linux来说wulun有几个分区,分给哪一目录使用,他归根结底只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。

    2、Linux采用了一种叫"载入"的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来,这是要载入的一个分区将使它的存储空间在一个,目录下获得。

    分区和文件关系示意图: 

    硬盘说明

    1、Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘

    2、对于IDE硬盘,驱动器标识符为"hdx~",其中"hd"表明分区所在设备的类型,这里是指IDE硬盘了。"x"为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),"~"代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。

    3、对于SCSI硬盘则标识为"sdx~",SCSI硬盘是用"sd"来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样(x可以为abcd分别对应第1、2、3、4块硬盘)。

     查看所有设备挂载情况

    指令:lsblk 或者lsblk -f

    [root@kongchao03 ~]# lsblk
    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0    20G  0 disk 
    ├─sda1   8:1    0  1023M  0 part /boot
    ├─sda2   8:2    0    17G  0 part /
    └─sda3   8:3    0     2G  0 part [SWAP]
    sr0     11:0    1 729.9M  0 rom  /run/media/root/20210907_143734
    [root@kongchao03 ~]# 
    

     

     这里sda1、2、3分别代表第一块硬盘的第一分区第二分区... 

     挂载案例

    步骤1:新建一块硬盘

    在虚拟机菜单中,设置增加一块硬盘,完成后重启可以生效识别

    使用lsblk命令查看 

    操作步骤2: 虚拟机硬盘分区

    分区指令:fdisk   /dev/sdb

    开始对sdb分区

    m        显示命令列表

    p        显示磁盘分区同fdisk -l

    n        新增分区

    d        删除分区

    w        写入并退出

    说明:开始分区后输入n,新增分区,然后选择p,分区类型为主分区。两次回车默认剩余全部空间,最后输入w写入分区并退出,若不保存退出输入q

    [root@kongchao03 ~]# fdisk /dev/sdb
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    Device does not contain a recognized partition table
    使用磁盘标识符 0xdf03b737 创建新的 DOS 磁盘标签。
    
    命令(输入 m 获取帮助):m            
    命令操作
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       g   create a new empty GPT partition table
       G   create an IRIX (SGI) partition table
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    
    命令(输入 m 获取帮助):n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p
    分区号 (1-4,默认 1):1
    起始 扇区 (2048-2097151,默认为 2048):
    将使用默认值 2048
    Last 扇区, +扇区 or +size{K,M,G} (2048-2097151,默认为 2097151):
    将使用默认值 2097151
    分区 1 已设置为 Linux 类型,大小设为 1023 MiB
    
    命令(输入 m 获取帮助):w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    正在同步磁盘。
    [root@kongchao03 ~]# 
    

     步骤3:虚拟机硬盘分区格式化

    格式化磁盘,格式化之后才会分配UUID

    格式化指令:mkfs  -t  ext4     /dev/sdb1

    其中ext4是分区类型

     mkfs -t ext4 /dev/sdb1
    lsblk -f

     步骤4:将磁盘挂载到根目录下newdisk目录下

    (也可以到其他目录下)

    挂载:将一个分区与一个目录联系起来,

    mount挂载

    挂载语法:mount   设备名称    挂载目录   (挂载目录是任意的)

    [root@kongchao03 ~]# cd /
    [root@kongchao03 /]# mkdir newdisk
    [root@kongchao03 /]# mount /dev/sdb1 /newdisk
    [root@kongchao03 /]# lsblk -f
    

     cd 进入挂载点,在其中创建文件,实则是在分区上新建了一个文件

     linux根下的存放只是目录,真正存放数据还是在硬盘中的分区

    umount取消挂载

    语法:

    umount  挂载点 

    或umount  设备名

     umount /dev/sdb1
    
    lsblk -f
    

     用命令行挂载(mount /dev...),重启后会失效,即重启后挂载点消失

    步骤5:实现永久挂载(即重启不消失)

    永久挂载的本质是自动挂载上

    永久挂载:通过修改  /etc/fstab实现挂载

    添加完成后执行mount -a或reboot即可生效

    [root@kongchao03 /]# vim /etc/fstab 
    [root@kongchao03 /]# mount -a
    

     df -h查询磁盘使用情况

    [root@kongchao03 ~]# df -h
    文件系统        容量  已用  可用 已用% 挂载点
    /dev/sda2        17G  5.8G   11G   37% /
    devtmpfs        978M     0  978M    0% /dev
    tmpfs           993M     0  993M    0% /dev/shm
    tmpfs           993M  9.0M  984M    1% /run
    tmpfs           993M     0  993M    0% /sys/fs/cgroup
    /dev/sdb1       991M  2.6M  922M    1% /newdisk
    /dev/sda1       991M  128M  797M   14% /boot
    tmpfs           199M   20K  199M    1% /run/user/0
    /dev/sr0        730M  730M     0  100% /run/media/root/20210907_143734
    [root@kongchao03 ~]# 
    

     du -h查询指定目录磁盘占用情况

    指令: du [参数]   /目录(查询指定目录的磁盘占用情况,默认为当前目录)

    参数选项:

    参数含义
    -s指定目录占用大小汇总
    -h带计量单位
    -a含文件
    --max-depth=1子目录的深度
    -c列出明细的同时,增加汇总值

     参数可以联合使用

    示例:查询/opt目录的磁盘占用情况,深度为1

    [root@kongchao03 /]# cd /opt
    [root@kongchao03 opt]# ls
    rh
    [root@kongchao03 opt]# du -h --max-depth=1 /opt
    4.0K	/opt/rh
    8.0K	/opt
    [root@kongchao03 opt]# 
    

     参数联合起来使用:

    [root@kongchao03 opt]# du -hac --max-depth=1 /opt
    4.0K	/opt/rh
    8.0K	/opt
    8.0K	总用量
    

    展开全文
  • linux 磁盘分区和挂载看这一篇就够了Linux fdisk mount 命令操作指南,linux磁盘管理、新增磁盘、挂载新硬盘(linux运维入门)首先列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间还剩余...

    c4468b3f4df77e96b0a416fa2a870fba.png

    linux 磁盘分区和挂载看这一篇就够了

    Linux fdisk 和 mount 命令操作指南,linux磁盘管理、新增磁盘、挂载新硬盘(linux运维入门)

    首先列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少空间。

    df -h

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    ac04b521925db9c6979f5d386b6a056c.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    lsblk

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    列出所有可用块设备的信息,显示他们之间的依赖关系

    3d1984b97b29678ec91fe56c05569cfd.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    有一块 3T 的磁盘 vdb,我们现在将它进行磁盘分区

    fdisk /dev/vdb

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    a572139b5d21678b112e1ede00c146d0.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    输入 m获取帮助,p查看分区表

    ef59e0d80bac2764a303ae52bf16a905.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    当前分区里面没有任何信息,继续操作,输入 n 创建一个新的分区

    8b6346e5ec7ec61178099e2f5c61f126.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    选择默认 p选择主分区  e 扩展分区 直接默认回车就是选择 p

    85808c568e3ca1fae7d4f00f904386ef.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    输入分区号,默认从1开始,默认回车

    021e6080189a7f2ae2a6f596a8c9b11b.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    sector 起始扇区 (2048-4294967295, 默认 2048):默认回车

    edfacca455693b1346370f03f633a149.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    + 多少扇区 或多大空间,不会计算的话 可以 写 +1G 或者 选择默认回车

    b1a94f612ceb1227daead746bbdf4fa9.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    最后输入w 保存

    950a69ac3d802182aca6bd2b0ca93242.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    查看,新建的区分已显示出来

    20f9ab2ecd50720d97c77c0f191229a6.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    格式化分区vdb1

    mkfs.ext4 /dev/vdb1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    85534c966f39fecdca093afe3fe34636.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    创建一个挂载点

    mkdir /vdb1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    挂载

    mount /dev/vdb1 /vdb1

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    fbee32e960e086d8d4e817f28bbb688a.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    ok 现在可以看到已经成功挂载,下面开始配置开机自动挂载,否则重启后挂载点消失。

    注意:此处需谨慎,否则将导致系统不能成功启动!

    首先查看UUID

    blkid

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    5b830a12d631cd225cb2cd9398f20c0c.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    两种方法:

    第一种:将文件目录写到挂载的配置文件中

    将 /dev/vdb1 的 UUID 复制出来,然后写入到/etc/fstab中去

    echo "UUID=e943fbb7-020a-4c64-a48a-2597eb2496df /vdb1 ext4 defaults 0 0" >> /etc/fstab

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    第二种:使用UUID挂载(推荐)

    vim /etc/fstab

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    UUID=e943fbb7-020a-4c64-a48a-2597eb2496df

    /vdb1

    ext4

    defaults

    0

    0

    要挂载的分区设备号

    挂载点

    文件系统类型

    挂载选项

    是否备份

    是否检测

    将 /etc/fstab 中定义的所有档案系统挂上。

    mount -a

    wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

    df -h 查看已经挂载上,说明配置没有问题,再重启机器。

    d27c5e70582cfdc90060c8b251ebfa14.pngwAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==?

    原文链接:https://www.cnblogs.com/sirdong/p/11969148.html

    如有疑问请与原作者联系

    版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com

    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

    展开全文
  • Linux磁盘分区挂载

    2021-01-09 03:39:17
    Linux磁盘分区挂载 分区基础知识 分区的方式: mbr 分区: 1.最多支持四个主分区 2.系统只能安装在主分区 3.扩展分区要占一个主分区 4.MBR 最大只支持 2TB,但拥有最好的兼容性 gpt 分区: 1.支持无限多个主分区(但...
  • Linux磁盘分区挂载一、Linux分区介绍二、Linux硬盘说明三、查看所有设备挂载情况四、挂载的经典案例1、虚拟机添加硬盘2、分区3、格式化4、挂载5、自动挂载五、磁盘使用情况查询1、基本语法:`df -h`2、查询指定...

    一、Linux分区介绍

    • Linux来说无论有几个分区,分给哪一目录使用,它归根结底只有一个根目录,一个独立且唯一的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分
    • Linux采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得
      在这里插入图片描述

    二、Linux硬盘说明

    Linux硬盘分为IDE硬盘、SCSI硬盘,目前基本上都是SCSI硬盘。

    驱动器标识符的说明:

    • IDE硬盘的驱动器标识符为hdx~,SCSI硬盘的驱动器标识符为sdx~
    • hd表示分区所在设备的类型是IDE硬盘,sd表示分区所在设备的类型是SCSI硬盘
    • x表示盘号,a表示基本盘、b表示基本从属盘、c表示辅助主盘、d表示辅助从属盘
    • ~表示分区,前四个分区用数字1-4表示,它们是主分区或扩展分区,从5开始是逻辑分区
    • 示例:hda3表示为第一个IDE硬盘上的第3个主分区或扩展分区;
      hdb2表示第二个IDE硬盘上的第2个主分区或扩展分区

    三、查看所有设备挂载情况

    命令:lsblk 或者 lsblk -f
    在这里插入图片描述

    四、挂载的经典案例

    说明:以增加一块硬盘为例,熟悉磁盘的相关指令和深入理解磁盘分区、挂载、卸载

    1、虚拟机添加硬盘

    在【虚拟机菜单】中,选择【设置】,然后在设备列表中添加【硬盘】,一直【下一步】,选择硬盘大小处需要修改,直至完成。然后重启,只有重启才能识别。

    2、分区

    分区命令:fdisk /dev/sdb

    开始分区后,输入n新增分区,然后选择p分区类型为主分区,2次回车默认剩余全部空间,最后输入w写入分区并退出。若不保存退出输入q。

    • m:显示命令列表
    • n:新增分区
    • p:显示磁盘分区,同fdisk -l
    • d:删除分区
    • w:写入并退出

    3、格式化

    命令:mkfs -t ext4 /dev/sdb1,其中,ext4是分区类型

    4、挂载

    挂载命令:mount 设备名称 挂载目录
    例如:mount /dev/sdb1 /newdisk

    卸载命令:umount 设备名称 或 挂载目录
    例如:umount /dev/sdb1 umount /newdisk

    5、自动挂载

    使用命令行挂载,设备重启后会失效,因此需要永久挂载。

    永久挂载通过修改/etc/fstab实现挂载,添加完成后,执行mount -a即刻生效
    在这里插入图片描述

    五、磁盘使用情况查询

    1、基本语法:df -h

    在这里插入图片描述

    2、查询指定目录的磁盘占用情况

    基本语法:du -h /目录

    查询当前目录:du -h

    • -s:指定剥占用大小汇总
    • -h:带计量单位
    • -a:含文件,
    • --max-depth=1:子目录深度
    • -c:列出明细的同时,增加汇总值

    应用实例:查询/opt目录下的磁盘占用情况,深度为1

    du -h --max-depth=1 /opt
    

    六、磁盘情况——工作使用指令

    1、统计/opt文件夹下文件的个数

    ls -l /opt | grep "^-" | wc -l
    

    2、统计/opt文件夹下目录的个数

    ls -l /opt | grep "^d" | wc -l
    

    3、统计/opt文件夹下文件的个数,包括子文件夹里的

    ls -lR /opt | grep "^-" | wc -l
    

    4、统计/opt文件夹下目录的个数,包括子文件夹里的

    ls -lR /opt | grep "^d" | wc -l
    

    5、以树状显示/opt目录结构

    tree /opt
    

    在这里插入图片描述
    如果没有tree,使用yum install tree安装tree

    展开全文
  • linux磁盘分区和挂载

    千次阅读 2022-04-13 20:39:58
    简单的讲一下磁盘分区的步骤 大致分为:分区 、格式化 、 挂载 操作步骤 查看所有设备挂载情况 指令:lsblk 或者lsblk -f [root@localhost~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 20G 0 ...
  • Step 1查看当前磁盘的分割表类型 sudo parted /dev/sda print Error: /dev/sda: unrecognised disk label Model: LENOVO ST2400MM0129 (scsi) Disk /dev/sda: 2400GB Sector size (logical/physical): 512B/...
  • 文章目录1 Linux分区1.1 基本介绍1.2 硬盘说明2 分区挂载实操2.1 添加硬盘2.2 硬盘分区2.3 挂载3 磁盘使用情况查询 学习视频????:https://www.bilibili.com/video/BV1Sv411r7vd 相关???? ???? Linux学习 | ...
  • 原理介绍 ...2.Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件目录, 且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录获得。 ...
  • linux系统中,磁盘用sda,sdb,sdc…表示,每个磁盘又能分若干区,如:sda1,sda2,sda3… sdb1,sdb2,sdb3…(sd不变,后面只变动abcdc12345等) 假如你现在系统中自带一个磁盘了(因为你在安装linux时就自动有一个盘...
  • Linux磁盘分区和挂载

    2018-11-26 14:24:51
    一、分区基础知识 二、linux分区 三、挂载的经典案例 四、磁盘情况查询 五、磁盘情况-工作使用指令
  • Linux的目录与分区,采用一种挂载的方式,整个文件系统包含了一整套的文件目录,且将所有的分区和目录连接起来。这时要挂载分区将使它的存储空间在一个目录获得。 原理示意图: 查看所有设备挂载情况:lsblk ...
  • 在原始概念中,一块硬盘最多可以划分4个分区,被称为主分区...主分区无法继续向分块,扩展分区可以向分块,分成更小的分区,被称为逻辑分区,逻辑分区没有数量限制。 【注意】: Linux中所有东西皆文件(all)<=
  • Linux系统中对新增的磁盘进行分区,并格式化为特定的文件系统,最后挂载数据盘
  • 当一台Linux服务器给到我们,并且插入了新磁盘,我们要怎么使用这个磁盘呢,接下来说明如何挂载磁盘,提供给我们写文件使用
  • Linux磁盘分区挂载

    2022-04-29 18:36:21
    Linux磁盘分区挂载
  • Linux系统磁盘分区挂载 - fdisk

    万次阅读 多人点赞 2019-12-08 03:39:42
    本文关键字:文件系统,磁盘分区,格式化,挂载。当我们拿到一块新的硬盘时,他所能够支持的最大空间只是代表硬件上的一个参数,我们要想让他能够正常的工作起来,必须要有相应的文件系统。文件系统决定了文件存储...
  • linux磁盘分区和挂载

    千次阅读 2019-03-31 14:40:24
    lsblk或lsblk -f查看所有设备挂载情况 1、在虚拟机添加硬盘 在workstation-虚拟机-设置 ...lsblk -f,就会看到添加的硬盘sdb ... • p 显示磁盘分区 同 fdisk –l  • n 新增分区  • d 删除分区...
  • 3、显示出所有挂载和未挂载的分区,但不显示文件系统类型 fdisk -l 4、查看未挂载的文件系统类型,以及哪些分区尚未格式化 parted -l 5、列出所有可用块设备的信息,但是不会列出RAM盘的信息,能查看未挂载的文件...
  • linux-磁盘分区挂载

    2021-10-13 11:20:06
    1.支持无限多个主分区(但操作系统可能限制,比如windows最多128个分区) 2.最大支持18EB的大容量(1EB=1024PB,1PB=1024TB) 3.windows7 64位以后支持gtp linux分区 1)对linux来说无论有几个分区,分给哪一...
  • Linux 服务器分区挂载 第一步:创建目录 //创建目录 mkdir /uardata1 mkdir /uardata2 mkdir /uardata3 mkdir /uardata4 mkdir /uardata5 mkdir /uardata6 mkdir /uardata7 mkdir /uardata8 mkdir /uardata9 ...
  • 一、分区 1、分区的方式 1)mbr分区: ①最多支持4个主分区 ②系统只能安装在主分区 ...2、Windows磁盘分区 3、Linux分区 原理 1)Linux无论有几个分区,分给哪一目录使用,归根结底只有一个根目录,一个

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 98,293
精华内容 39,317
关键字:

linux磁盘分区和挂载

友情链接: harmonic.rar