Linux磁盘分区

合集下载

Linux配置文档——磁盘分区

Linux配置文档——磁盘分区

Linux配置文档——磁盘分区一、Linux磁盘分区简介磁盘分区可分为主分区和扩展分区,而扩展分区又可以分成多个逻辑分区。

一个磁盘最多可分为4个分区,最多可以有4个主分区,即全部分区都划分为主分区。

如果有扩展分区,则最多可以有3个主分区。

主分区可以被马上使用,但不能划分更细的分区。

扩展分区则必须再进行分区后才能使用,由扩展分区细分出来的是逻辑分区,逻辑分区没有数量上限。

二、使用fdisk进行分区管理1.查看分区表信息例如查看第二块SCSI磁盘的分区表信息:#fdisk –l /dev/sdb2.fdisk交互模式#fdisk /dev/hdb3.查看分区为指令p4.添加分区为指令np为主分区、e为扩展分区、l为逻辑分区。

5.修改分区类型为指令t可以通过l指令查看支持的分区类型及对应的类型编号。

其中,82为Linux swap分区、83为Linux分区(系统默认分区类型)、8e为Linux LVM分区、b为Windows FAT32分区、e为Windows FAT16分区。

6.删除分区为指令d7.保存修改结果为指令w保存修改结果后才能生效,如果分区表正忙,需重启计算机。

q指令为退出fdisk,所有操作都不会生效。

三、使用parted进行分区管理简要说明parted交互模式#parted /dev/sdb查看分区(parted)print创建分区(parted)mkpart更改分区大小(parted)resize需要更改大小的分区必须创建了文件系统。

删除分区(parted)rm*parted的所有操作立即生效!四、逻辑卷管理LVMLVM是Linux操作系统对磁盘分区进行管理的一种机制。

其是建立在磁盘和分区之上的逻辑层,以提高磁盘分区管理的灵活性。

在LVM中每个磁盘分区就是一个物理卷(physical volume,PV),若干个物理卷可以组成一个卷组(volume group,VG),形成一个存储池。

linux分区命名方法

linux分区命名方法

linux分区命名方法
在Linux中,分区的命名方法一般遵循以下约定:
1. /dev/sd[a-z]:这是Linux默认的磁盘命名规则,其中[a-z]表示从小写字母a到z的任意一个字母。

例如,/dev/sda表示第一个磁盘,/dev/sdb表示第二个磁盘,以此类推。

2. /dev/nvme[0-9]n[1-9]:对于使用NVMe(新型存储接口)的固态硬盘,命名规则为/dev/nvme后跟数字,再加上字母n和数字,表示具体的NVMe设备和命名的分区序号。

例如,
/dev/nvme0n1表示第一个NVMe设备,/dev/nvme0n1p1表示其第一个分区。

3. UUID:每个分区都有唯一的UUID(通用唯一标识符),可以通过命令`blkid`查看。

在/etc/fstab中,也可以使用UUID 来标识和挂载分区。

4. 标签(Label):可以给分区设置一个人类可读的标签,在命名和挂载分区时使用。

可以通过命令`e2label`或`xfs_admin`来设置和更改分区的标签。

总的来说,在Linux中,使用/dev/sd[a-z]或/dev/nvme[0-9]n[1-9]来命名磁盘和分区是最常用的方法。

同时,也可以使用UUID或标签来辅助管理和识别分区。

如何合理地给你的Linux分区

如何合理地给你的Linux分区

如何合理地给你的Linux系统分区本文介绍Linxu常用分区挂载点常识以及桌面、服务器分区的推荐配置,当然这个配置是笔者从许多文摘中整理出来的,分区大小这个话题是仁者见仁智者见智,欢迎大家一起交流这个话题,比如WEB服务、邮件服务、下载服务等。

分区是什么?分区就是硬盘格式化过程中的空间划分。

当然是逻辑意义上的划分,不是真的叫你把硬盘拔出来用刀子划分。

硬盘分区后就有各种用途了。

把分区想象成两个不同的配置过程。

分区很方便因为它起到了一种“沙盘式”的作用。

(笔者:沙盘,差不多就算虚拟的概念吧,真实的操作不受影响)如果你有个1TB的硬盘,分成两个区,一个250GB,一个750GB,这样你在这个分区的操作不会影响到另一个分区,反之亦然。

你可以把这个分区在网上共享,而不必担心另一个分区也会被共享出去。

一个分区可以装上让木马、病毒肆虐的Windows系统,另一个可以装上过时的打满安全补丁的Linux系统。

二者不会相互影响,除非你把两个分区都搞坏了,或者你的硬盘真的报废了。

另一个分区的好处是,你的分区可以有各种各样的不同文件系统。

文件系统就算把硬盘格式化成系统可以读写操作的一种“表”结构。

你只有一个硬盘?没问题啊。

你还是可以在一个硬盘上安装不同的系统。

省的再买个硬盘了。

虽然文件系统很多种,但分区类型只有三种:主分区,扩展分区,逻辑分区,其中逻辑分区是在扩展分区中的。

一个硬盘只能有最多四个主分区,这是因为主引导记录的限制。

这个只跟硬盘有关,跟操作系统是什么没有关系。

主引导记录告诉机器从哪里启动系统,所以一般来说主分区是安装系统的。

但如果你想要多个分区怎么办?这就是扩展分区的用途了。

扩展分区就是其他逻辑分区的容器。

你可以在里面放任意多的逻辑分区。

(笔者:说是无限多个,其实还是有限的,至少不能超过你硬盘的大小,而且据我所知是125个,2的7次方?)既然扩展分区这么给力,那干嘛不用扩展分区呢?因为你不能从扩展分区启动系统。

linux系统分区方案

linux系统分区方案

linux系统分区方案Linux系统分区方案。

在Linux系统中,分区是非常重要的一部分,它直接影响到系统的性能、稳定性和数据的安全性。

因此,合理的分区方案对于Linux系统的运行至关重要。

本文将介绍几种常见的Linux系统分区方案,帮助用户选择最适合自己需求的方案。

1. 根分区。

根分区是Linux系统中最重要的分区,它包含了系统的核心文件和目录。

在分区方案中,根分区通常被挂载到“/”目录下。

建议将根分区的大小设置在20GB 以上,以确保系统运行时有足够的空间。

如果系统中还有其他分区(如/home、/var等),则可以适当减小根分区的大小。

2. 交换分区。

交换分区是Linux系统中用于临时存储数据的分区,类似于Windows系统中的虚拟内存。

它的大小通常是物理内存的1.5倍到2倍。

如果系统中有足够的内存,也可以不设置交换分区。

3. /home分区。

/home分区是用于存放用户数据和个人文件的分区,它通常包含用户的文档、音乐、视频等。

将/home单独设置为一个分区可以方便用户在系统崩溃或重新安装时保留自己的数据。

4. /boot分区。

/boot分区包含了Linux系统的引导文件和内核映像,它通常被挂载到“/boot”目录下。

在一般的Linux系统中,/boot分区的大小为200MB即可。

但如果系统中有多个内核版本,需要适当增加/boot分区的大小。

5. /var分区。

/var分区用于存放系统运行时产生的日志文件、缓存文件等。

它的大小需要根据系统的实际运行情况来设置,一般建议将/var单独设置为一个分区,以防止日志文件过多占用根分区的空间。

6. 数据分区。

除了上述几种基本的分区外,用户还可以根据自己的需求设置其他数据分区,如/mnt、/data等。

这些分区可以用于存放用户自己的数据或其他应用程序的数据。

总结。

在选择Linux系统分区方案时,需要根据实际需求和系统规模来进行合理的规划。

合理的分区方案可以提高系统的稳定性和安全性,避免不必要的数据丢失和系统崩溃。

Linux终端中的磁盘分区和格式化命令

Linux终端中的磁盘分区和格式化命令

Linux终端中的磁盘分区和格式化命令磁盘分区和格式化是在Linux终端中进行磁盘管理的重要命令。

通过磁盘分区,我们可以将一个物理硬盘划分成多个逻辑分区,从而实现不同用途的数据存储和管理。

而格式化命令则是对分区进行文件系统的创建和初始化,以便操作系统能够正确地读写数据。

本文将介绍Linux终端中常用的磁盘分区和格式化命令,并给出相应的实例以便读者能够更好地理解和应用这些命令。

1. 磁盘分区命令在Linux终端中,我们常用的磁盘分区命令主要包括fdisk和gdisk。

下面分别介绍这两个命令的使用方法。

1.1 fdisk命令fdisk是一个用于磁盘分区的命令行工具。

它能够对磁盘进行分区、删除分区、调整分区大小等操作。

下面是一些常用的fdisk命令及其参数:- fdisk /dev/sdX:打开磁盘设备sdX进行分区操作(X表示具体的磁盘设备,如sda、sdb等)。

- m:显示帮助信息。

- n:创建新分区。

- d:删除分区。

- p:显示分区表。

- q:退出fdisk。

下面是一个使用fdisk命令进行磁盘分区的实例:```# fdisk /dev/sdaWelcome to fdisk (util-linux 2.34).Changes will remain in memory only, until you decide to write them.Be careful before using the write command.Command (m for help): nPartition typep primary (0 primary, 0 extended, 4 free)e extended (container for logical partitions)Select (default p): pPartition number (1-4, default 1):First sector (2048-20971519, default 2048):Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-20971519, default 20971519):Created a new partition 1 of type 'Linux' and of size 10 GiB.Command (m for help): wThe partition table has been altered.Calling ioctl() to re-read partition table.Syncing disks.```1.2 gdisk命令gdisk是一个专门用于GUID分区表(GPT)的命令行工具,它适用于较新的UEFI系统和大容量硬盘。

Linux下进行硬盘挂载、分区、删除分区,格式化,卸载方法

Linux下进行硬盘挂载、分区、删除分区,格式化,卸载方法

Linux下进⾏硬盘挂载、分区、删除分区,格式化,卸载⽅法本⽂简单介绍了下⽂件系统及其操作(df命令),磁盘分区、格式化,还有最主要是挂载操作。

在这⾥对“挂载”做个说明,我们都知道⽂件系统是创建在磁盘上⾯的,每个⽂件系统都有独⽴的inode、block等信息,⽽这个⽂件系统要能连接到⽬录树才能被我们访问。

将⽂件系统与⽬录树产⽣关联的操作我们就成为挂载。

即将⽂件系统挂载到某个⽬录下,该⽬录为进⼊该⽂件系统的⼊⼝。

⼀. 创建分区先查看下是否有磁盘没有分区fdisk -l其中第⼀个框是已经分好区的磁盘,第⼆、三个硬盘没有分区。

下⾯开始分区⼆. ⽤fdisk 对/dev/vda 进⾏分区fdisk /dev/vdb输⼊m,可以查看命令操作输⼊p 查看当前硬盘分区,⽬前没有分区输⼊n新建⼀个分区,输⼊p 建⽴分区,输⼊分区编号 1然后会让你设置开始扇区,我填的是开始扇区2048,结束,20480最后输⼊w,回车保存其实这个时候,建⽴好的分区还不能⽤,还需要挂载才可以⽤。

但是挂载之前,必须要格式化,才⾏。

三. 格式化分区为什么要格式化呢?这时因为每种操作系统所设置的⽂件属性/权限并不相同,为了存放这些⽂件所需的数据,因此需要将分区进⾏格式化,已成为操作系统能够利⽤的⽂件系统格式。

由此我们也能知道,每种操作系统的⽂件系统格式并不相同。

⽐如Windows系统的⽂件系统格式是FAT/FAT16/NTFS,⽽CentOS 就是Ext2/Ext3/Ext3。

接下来进⾏格式化操作,格式化命令:格式分区,并指定分区系统/dev/vdb ,我这⾥是格式化成 ext4mkfs.ext4 /dev/vdb四. 挂载4.1挂载分区4.1.1 先创建挂载⽬录mkdir /lutong4.1.2 通知系统内核分区表的变化,不然内核不知道分区(或重启系统)partprobe /dev/vdb4.1.3 然后再挂载分区mount /dev/vdb /lutong4.1.4 最后查看挂载是否成功df -h4.2 设置开机⾃动挂载4.2.1 查看UUIDblkid4.2.2 添加新挂载的分区vim /etc/fstab添加上⾯红框圈住部分,然后wq保存退出然后重启,再⽤reboot命令查看是否设置成功五. 卸载及删除分区5.1 卸载umount /dev/vdb卸载了,其实还可以挂载,⽽且数据还会在的5.2 删除分区fdisk /dev/sdcmd1d #删除w #输⼊ w 保存,这个时候分区以及删除了,可以重新创建了。

linux 和windows 都认识的分区格式

linux 和windows 都认识的分区格式

linux 和windows 都认识的分区格式摘要:1.引言2.Linux 和Windows 的磁盘分区格式3.磁盘分区格式的优缺点4.结论正文:【引言】在计算机领域,操作系统对于磁盘分区格式的选择至关重要。

Linux 和Windows 作为目前市场上最流行的两个操作系统,它们的磁盘分区格式有何异同呢?本文将对此进行探讨。

【Linux 和Windows 的磁盘分区格式】Linux 和Windows 都支持多种磁盘分区格式,但它们之间存在一定差异。

以下是它们各自支持的常见分区格式:1.Linux 磁盘分区格式:- 主分区(/):根目录,存放整个系统的配置文件和程序。

- 扩展分区(/dev/sda1):可以包含多个逻辑分区,每个逻辑分区可以格式化为不同的文件系统。

- 逻辑分区(/dev/sda5):是扩展分区的一个子集,可以独立挂载和卸载。

2.Windows 磁盘分区格式:- 主分区(C:):存放Windows 系统的核心文件和程序。

- 扩展分区(D:):类似于Linux 的扩展分区,可以包含多个逻辑分区。

- 逻辑分区(E:):是扩展分区的一个子集,可以独立格式化和挂载。

【磁盘分区格式的优缺点】1.优点:(1)FAT32:兼容性好,适用于存储设备之间的文件共享。

(2)NTFS:支持文件权限控制和高级磁盘管理功能,适用于Windows 系统。

(3)EXT2/3/4:适用于Linux 系统,支持高级磁盘管理功能,且开源免费。

2.缺点:(1)FAT32:不支持文件权限控制,磁盘容量浪费较大。

(2)NTFS:磁盘容量浪费较大,不适用于存储设备之间的文件共享。

(3)EXT2/3/4:不支持Windows 系统,兼容性较差。

【结论】总之,Linux 和Windows 的磁盘分区格式在兼容性、磁盘管理功能和文件权限控制等方面存在差异。

Linux命令高级技巧利用fdisk和parted命令分区和格式化磁盘

Linux命令高级技巧利用fdisk和parted命令分区和格式化磁盘

Linux命令高级技巧利用fdisk和parted命令分区和格式化磁盘在Linux系统中,使用fdisk和parted命令可以对磁盘进行分区和格式化。

这两个命令是系统管理员和高级用户在管理磁盘空间的过程中必备的工具。

本文将介绍如何使用fdisk和parted命令进行磁盘分区和格式化,以及一些高级技巧的应用。

一、使用fdisk命令分区磁盘fdisk命令是Linux系统中常用的磁盘分区工具。

使用fdisk命令可以创建、删除、调整分区,以及设置分区的类型和大小。

1. 打开终端,输入以下命令以获取系统中的磁盘列表:```fdisk -l```该命令会列出系统中所有的磁盘及其分区信息。

2. 选择要进行分区的磁盘。

例如,选择/dev/sda进行分区,输入以下命令:```fdisk /dev/sda```3. 进入fdisk命令交互界面后,可以使用以下命令进行磁盘分区:- n:创建一个新分区- d:删除一个分区- p:显示分区表- w:保存并退出通过这些命令,您可以根据需要创建或删除分区。

4. 创建新分区。

输入以下命令:```n```然后根据提示输入分区的起始和结束扇区,以及分区的类型。

5. 删除分区。

输入以下命令:```d```然后根据提示选择要删除的分区。

6. 显示分区表。

输入以下命令:```p```该命令会显示当前磁盘的分区表。

7. 保存并退出。

输入以下命令:```w```该命令会保存您所做的分区修改并退出fdisk命令。

二、使用parted命令分区磁盘parted命令是一个更为强大和灵活的磁盘分区工具。

与fdisk相比,parted命令能够更好地处理大容量磁盘和高级分区布局。

1. 打开终端,输入以下命令以获取系统中的磁盘列表:```parted -l```该命令会列出系统中所有磁盘及其分区信息。

2. 选择要进行分区的磁盘。

例如,选择/dev/sdb进行分区,输入以下命令:```parted /dev/sdb```3. 进入parted命令交互界面后,可以使用以下命令进行磁盘分区:- mklabel <label-type>:创建一个新的分区表,并指定分区表类型(如msdos、gpt等)- mkpart <part-type> <fs-type> <start> <end>:创建一个新分区,并指定分区的类型、文件系统类型、起始和结束位置- print:显示分区表- quit:退出parted命令通过这些命令,您可以根据需要创建、删除或调整分区。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2
面知道,扩展分区存储的仅仅是硬盘地址链接信息)
• 主分区有一个非常重要的功能,就是安装操作系统,这个功能是扩展分区和逻
3
辑分区所不具备的。
• 因为,引导操作系统的分区必须是活动分区,只有主分区才能被设置成活动分
4
区。
磁盘分区
8
Windows系统中分区命名
虽然我们能划分四个主分区,但是Windows(这里只考虑单个操作 系统的情况)系统默认一般都只是划分一个主分区给系统,剩余的 部分全部划入扩展分区被划分为逻辑分区使用。
分区的大小及位置信息,是数据信息的重要入口。
磁盘分区
4
主引导记录 主引导记录(Master Boot Record,缩写:MBR),又叫做主
引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区。
MBR的主要结构
446字节,存放着引导操作系统的代 码,实现多系统引导的代码的第一部 分也在这里。
主分区命名:sda1-sda4(包含扩展分区)
逻辑分区命名:sda5,sda6,sda7……
主分区
扩展分区
主分区
主分区
sda1 sda2 sda3 sda4
Linux系统中分区命名
逻辑分区 逻辑分区 逻辑分区 逻辑分区
sda5 sda6 sda7 sda8
注:linux硬盘按a,b,c,d形式命名,sda表示SATA接口第一块硬盘,第二块 SATA接口硬盘是sdb,第三块是sdc,依次类推。
逻辑分区 逻辑分区 逻辑分区 逻辑分区 逻辑分区 逻辑分区 逻辑分区 逻辑分区
注:实际上,逻辑分区之间关系是链式结构,不是图中结构,这里只是示意图。
磁盘分区
7
主分区、扩展分区与逻辑分区
• 根据规定,分区表中只能有一个扩展分区。 1
• 扩展分区被划分后,是不能使用的,必须划分成逻辑分区才能使用(因为从前
把其中一个主分区储存信息改变一下,让它不再储存硬盘分区信 息,而是指向一个硬盘地址的链接信息,这个链接信息所指向的 硬盘地址储存着一个和MBR结构类似的分区表,这个分区表也储 存分区信息,不过我们把这些分区叫逻辑分区。而这个被占用的 主分区就叫做扩展分区。
主分区1
扩展分区
主分区3
主分区4
一个扩展分区,支持划分 63个逻辑分区。
分区1
16字节
分区2
16字节
分区3
16字节
分区4
16字节
结束 字符 2字节
446+4×16+2=512
存放每个分区在硬盘中起 始位置等基本信息
MBR由引导代码446字节,4个分区共64字节,结束字符2字节,共512字节组成
磁盘分区
5
主分区、扩展分区与逻辑分区
(1) 由于MBR中只能储存4个分区信息,所以主分区最多只能划主分区3
主分区4
(2) 并不是说,划分分区时必须要划分4个主分区,其实1个主分区,2个主分区都是 可以的。
主分区1
主分区1
主分区2
主分区1
主分区2
主分区3
主分区是相对“扩展分区”的一个概念,其实就是分区,不过为了和扩展分区区别开,所 以叫做主分区。
磁盘分区
6
主分区、扩展分区与逻辑分区
主分区一般是C盘,依次是D,E,F……。
主分区 盘符 C:
扩展分区
Windows系统中分区命名
逻辑分区 逻辑分区 逻辑分区 逻辑分区 盘符D: 盘符E: 盘符F: 盘符G:
磁盘分区
9
Linux系统中分区命名
在Linux系统中,分区的命名采取“硬盘名+数字”的形式。(这里的 硬盘名称是sda)
磁盘分区
磁盘分区
2
为什么要分区
分区不是必须 不进行分区的硬盘也是可以储存数据的
如果你要安装操作 系统,必须对硬盘
进行分区
如果你需要更有效 的利用硬盘空间, 建议对硬盘分区
如果你希望较为安 如果你有分门别类
全的储存数据,建 储存数据的好习惯,
议对硬盘分区
建议对硬盘分区
磁盘分区
3
分区的实质
分区的实质就是在硬盘最前面的位置 首个扇区,512个字节,也就是后面要谈到的MBR 写入了一部分特殊数据,记录着硬盘本身的相关信息以及硬盘各个
相关文档
最新文档