如何使用Linux自定义划分硬盘? (linux 自定义划分硬盘)

硬盘是计算机中必不可少的部件,而硬盘的划分则是对硬盘进行有效利用的重要任务。Linux系统提供了丰富的工具和命令来自定义划分硬盘,本文将介绍一些基本的划分方法和相关命令以及注意事项。

一、准备工作

在进行任何硬盘划分操作之前,我们需要先备份我们的数据,否则可能会造成数据丢失。备份完毕后,我们可以使用Gparted这样的图形工具来划分硬盘,也可以运用命令行进行操作,下面我们将简要介绍基于命令行的方法。

二、查看系统中的硬盘

我们可以使用命令llk来查看当前系统中的硬盘和它们的分区,该命令的输出结果显示了每个硬盘的大小、挂载点和名称,例如:

$ llk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 465.8G 0 disk

├─sda1 8:1 0 146.5G 0 part /media/win

├─sda2 8:2 0 8.4G 0 part [SWAP]

└─sda3 8:3 0 310.9G 0 part /

sdb 8:16 1 7.5G 0 disk

└─sdb1 8:17 1 7.5G 0 part /media/linux

上述输出结果显示了2个硬盘:sda和sdb。其中,sda硬盘有3个分区:sda1、sda2和sda3,分别用于挂载Windows、交换空间和Linux。而sdb默认有一个分区:sdb1,用于挂载Linux。

三、划分硬盘空间

1、使用fdisk命令

fdisk是一个功能强大的分区管理工具,可以创建、删除修改硬盘分区。使用fdisk命令进行硬盘划分分为3步骤:

输入以下命令,指定要分区的硬盘:

$ sudo fdisk /dev/sda

该命令进入了交互式的fdisk界面,并显示了硬盘sda的所有分区情况。

接下来,输入n命令创建一个新分区:

n

接下来,输入新分区的位置和大小信息:

在Windows分区之后选取一个不重叠的位置,输入p打印出分区情况,确认该分区是否跟我们刚刚添加的分区没有重叠,例如:

p

Disk /dev/sda: 465.8 GiB, 500107862023 bytes, 976773168 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disklabel type: dos

Disk identifier: 0xe39fd275

Device Boot Start End Sectors Size Id Type

/dev/sda1 * 2023 308789247 308787200 147.3G 7 HPFS/NTFS/exFAT

/dev/sda2 308791294 316686847 7895554 3.8G 5 Extended

/dev/sda3 316686848 976773119 660086272 314.7G 83 Linux

Command (m for help): p

Disk /dev/sda: 465.8 GiB, 500107862023 bytes, 976773168 sectors

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disklabel type: dos

Disk identifier: 0xe39fd275

Device Boot Start End Sectors Size Id Type

/dev/sda1 * 2023 308789247 308787200 147.3G 7 HPFS/NTFS/exFAT

/dev/sda2 308791294 316686847 7895554 3.8G 5 Extended

/dev/sda3 316686848 976773119 660086272 314.7G 83 Linux

Command (m for help): n

Partition type

p primary (0 primary, 0 extended, 4 free)

e extended (contner for logical partitions)

Select (default p):

默认选项p表示创建一个主分区,接下来,输入分区的起始位置(不要与其他分区重叠)和分区大小。例如:

Partition number (1-4, default 1):

First sector (1024000-976773167, default 1024000): # 之一个空闲的position

Last sector, +sectors or +size{K,M,G,T,P} (1024000-976773167, default 976773167): +6G

使用w命令保存分区情况并退出fdisk交互界面:

w

2、使用cfdisk命令

cfdisk是一个非常简单的命令行工具,可用于创建和修改硬盘分区。使用该命令,我们可以创建一个新的分区、修改已有的分区、删除分区等操作。

打开终端,输入以下命令进入cfdisk交互式界面:

$ sudo cfdisk /dev/sda

在交互式界面中,使用箭头键选择要划分的硬盘,然后选择New Partition创建一个新的分区,接下来输入分区的信息:

在Type列中选择你想要创建的分区类型。例如,type 83是Linux分区,type 82是交换分区, type 8e是LVM分区,type fd是Linux软RD分区,type ef是EFI分区等。

在Size列中,输入新分区的大小,可以选择用兆字节或千兆字节表示。

在Start列中,输入新分区的起始位置,例输入+10G,表示新的分区从当前已有的分区之后10G的位置开始划分。

划分完成后,按Enter键将更改保存到硬盘中并退出cfdisk。

3、使用gdisk命令

gdisk是一个基于命令行的分区管理工具,主要是针对GUID分区表(GPT)的。GPT的优势是支持更大的硬盘空间,可以支持数百个分区,同时具有更安全的数据存储功能。但使用gdisk命令前,首先需要确保我们的硬盘是基于GPT格式的:

$ sudo gdisk /dev/sda

在交互式的gdisk界面,输入p命令以查看当前硬盘上的分区:

Command (? for help): p

接下来,使用n命令创建一个新的分区:

Command (? for help): n

然后输入新分区的位置和大小:

First sector: 5

Last sector: +20G

使用w命令将分区保存到硬盘并退出gdisk:

Command (? for help): w

需要注意的是,在使用gdisk命令之前,建议先进行备份,因此不小心划分会重新刷新新的GPT表,如果之前的数据没有备份,则将导致数据丢失。

四、

本文提供了3种方法来自定义划分Linux硬盘空间。需要注意的是,在进行任何分区操作之前,应先备份所有数据以防止数据丢失。选择一种方法划分硬盘空间,可以根据使用需求和个人经验进行选择。祝使用Linux的朋友们愉快地掌握所有技能。

相关问题拓展阅读:

我用的是Linux,如何将硬盘分区?

/boot –启动分区

/根目录

swap –虚拟内存,一般为内存的2倍,跟win里的临时页面文件一样

/temp –临时蚂早目录。linux上配茄的所有用户都对他有读写权限

/目培物察录和swap是必须的

使用Linux Gparted,可视化分区工具,适合初学者使用

你会不会分区的命令啊 很简单的

linux中划分硬盘的sd和hd是什么意思

linux中划分硬盘的sd和hd的含义:HD和SD是两类不同的硬盘接口,HD是IDE接口,SD是SCSI接口;

在Linux下对IDE的设备是以hd命名的,一般主板上有两个IDE接口,一共可以安装四个IDE设备;主IDE上的主从两个设备分别为hda和hdb,第二个IDE口上的两个设备分别为hdc和hdd;一般硬盘安装在主IDE的主接口上,所以是hda;SCSI接口设备是用sd命名的,之一个设备是sda,第二个是sdb;

一个硬盘最多可以分4个主分区,因此硬盘可以被分为1至3个主分区加一个扩展分区,或伏宽者仅有1至4个主分区,扩展分丛厅毕区只不过是逻辑分区的“容器”;主分区的名称分别是hda1和hda2等,其中扩展分区也占用一渗芹个主分区的名称;逻辑分区的名称一定是从hda5开始,每增加一个分区,分区名称的数字就加1,如hda6代表第二个逻辑分区等等。

在一台已经有系统的LINUX系统中,添加了块新的硬盘,如何给分区呢?

1.用fdisk 创建新分区2.用mkfs -t ext3命令将新硬盘格式化2.创建你想新硬盘升蚂使用的目录,用mount将新分区挂载到衫笑团linux系统上3.修或橘改fstab实现开机自动挂载了解linux请关注《linux就该这么学》这本书。

一般猛简睁硬盘设备都会是以“/dev/sd”开头的,而一台主机上可以有多块硬盘,系统便会用a-p来代表16块不同的硬盘(默认从a开始分配)且分区编号枝岁也很有讲究。

主分区编号从1开始至4结束,按顺序咐粗(也可指定分配数字)。

逻辑分区从编号5开始按顺序(也可指定分配数字)。

看下这里的介绍吧……

关于linux 自定义划分硬盘的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » 如何使用Linux自定义划分硬盘? (linux 自定义划分硬盘)