在Linux下创建分区和文件系统的方法详解
发布网友
发布时间:2022-04-22 18:45
我来回答
共1个回答
热心网友
时间:2023-10-25 04:08
在 Linux 中创建分区或新的文件系统通常意味着一件事:安装 Gnome Parted 分区编辑器(GParted)。对于大多数 Linux 用户而言,这是唯一的办法。不过,你是否考虑过在终端创建这些分区和文件系统?当然可以!以下就是方法!
使用 CFdisk 创建一个基本的 Linux 分区
以下是如何在命令行中创建一个基本的 Linux 分区的正确方案。要做的第一件事就是先打开你的终端。若你已打开,你需要找到你想要创建分区的磁盘。这可以使用一个简单的命令来找到。
复制代码
代码如下:
lsblk
当你运行了 lsblk,你应该会看到当前系统上每个磁盘的详细列表。看看这个列表,然后找出你想要使用的磁盘。在本文中,我将使用 sdb 来进行演示。
在终端输入这个命令。它会显示一个功能强大的基于终端的分区编辑程序。
代码如下:
sudo cfdisk /dev/sdb
注意: 使用在 lsblk 命令输出的你想要使用的磁盘来替换 sdb。
当输入此命令后,你将进入分区编辑器中,然后访问你想改变的磁盘。
由于磁盘分区的不同,这取决于用户的需求,这部分的指南将在 如何建立一个分离的 Linux home/root 分区布局。
首先,需要创建根分区。这需要根据磁盘的字节数来进行分割。我测试的磁盘是 32 GB。
在 CFdisk 中使用键盘上的方向键选择需要分配的空间。你找到后,请使用箭头键选择 [ NEW ],然后按 Enter 键。
该程序会要求你输入分区大小。一旦你指定好大小后,按 Enter 键。这将被称为根分区(或 /dev/sdb1)。
接下来该创建 home 分区(/dev/sdb2)了。你需要在 CFdisk 中再选择一些空闲分区。使用箭头选择 [ NEW ] 选项,然后按 Enter 键。输入你的 home 分区的大小,然后按 Enter 键来创建它。
最后,需要创建交换分区。像前两次一样,先找一些空闲分区,并使用箭头选择 [ NEW ] 选项。之后,算下你 Linux 想使用多大的交换分区。
注意: 交换分区通常和计算机的内存差不多大。
现在,创建了交换分区,该指定其类型。使用上下箭头来选择它。之后,使用左右箭头选择 [ TYPE ] 。找到 Linux swap 选项,然后按 Enter 键。
所有分区创建后。然后就是将其写入到磁盘。使用右箭头键,选择 [ WRITE ] 选项,然后按 Enter 键。这将直接将新创建的分布写入到磁盘中。
使用 mkfs 创建文件系统
有时候,你并不需要一个整个重新分区,你只想要创建一个文件系统而已。你可以在终端直接使用 mkfs 命令来实现。
首先,找出你要使用的磁盘。在终端输入 lsblk 找出来。它会打印出列表,之后只要找到你想创建文件系统的分区或盘符。
在这个例子中,我将使用第二个硬盘的 /dev/sdb1 作为第一个分区。可以对 /dev/sdb 使用 mkfs(这将会使用整个分区)。
要在一个特定的分区上创建新文件系统,只需输入
复制代码
代码如下:
sudo mkfs.ext4 /dev/sdb1
在终端。应当指出的是,mkfs.ext4 可以换成任何你想要使用的的文件系统。
PS:使用 GParted 调整分区
在 Linux 中调整分区最简单的方法是使用 GUI GParted 程序。尽管您可以从您的常规 Linux 安装下运行 GParted ,但是它拒绝在任何当前挂载的分区上进行操作。因此,您不能调整根目录(/)或者其他对操作系统功能来说至关重要的分区。在这我将介绍如何使用一个 Linux 紧急引导磁盘实现您的更改。该磁盘被引导之后,您可以运行 GParted ,就像您从一个常规系统运行那样,使用即指即点操作来告知软件您想进行什么操作。先把软件安装上吧。直接在终端下键入gparted,得到提示输入sudo apt-get install gparted,依样画葫芦,从网络下载完成。
1.运行一个紧急磁盘
现在有许多 Linux 紧急磁盘(emergency discs),比如 PartedMagic 和 SystemRescueCd(见 参考资料)。您也可以使用您的 Linux 安装介质,许多版本都包括一个救援模式(rescue mode),支持访问 GParted 或者类似的实用工具。为了说明问题,我将介绍 PartedMagic 4.11 的使用;然而,笼统地说其他使用工具也是类似的。但是,需要以不同的方式启动 GParted。
多数紧急磁盘是以 x86(32 位)的形式出现的,但是这些磁盘在 x86-64(64 位)计算机中也能很好地工作,甚至系统运行 64 位版本的 Linux 也可以。文件系统数据结构不受*处理器(CPU)架构的影响。如果您要在其他的机器上运行,除了标准个人电脑(PC),比如 Macintosh,您需要检查您的紧急磁盘能否同您的硬件一起工作。
一般情况下,您必须引导一个紧急磁盘,就像您引导一个 Linux 安装磁盘那样。在一些系统上,插入磁盘然后重新引导计算机执行该任务。在有些系统上,您必须按一个功能键来选择引导设备,或者调整一个基本输入/输出系统(BIOS)选项来从光驱引导,而不从硬盘引导。关于如何执行该操作的具体细节是根据系统而定的,您需要查阅手册页获取详细信息。
当您引导 PartedMagic 时,出现一个引导菜单。选择 Default settings (ns from RAM) 引导到标准系统。系统引导时,您可以看到出现一个桌面,其中含有常用工具的图标,包括一个启动 GParted 的 Partition Editor。双击这个图标开始调整您的分区大小。
2.告知 GParted 关于您的更改
要调整一个分区,右键单击它,然后从下拉菜单选择 Resize/Move。结果是出现如图所示的对话框。您可以使用图形滑块或者文本输入域调整分区大小和位置。
将其开始点向右移动为 /dev/sdb5 的扩展腾出空间。
您也要在调整 /dev/sdb5 大小之前将交换分区(/dev/sdb6)向右移动。另一种情况是,您可以删除和重新创建交换分区;然而,这可能需要修改 UUID 引用来交换 /etc/fstab 中的空间,当交换空间被移动后,您可以扩展 /dev/sdb5。
如果您想要从逻辑分区腾出空间给主分区,您必须显式地调整围绕逻辑分区的扩展分区,反之一样。您可以像调整其他任何分区那样做;然而您将发现点击其列表条目比起点击上述分区列表的图表中的条目更为容易。
GParted 不允许您调整正在使用的分区。比如在分区的条目旁边有一个锁形图标。您可以右键单击分区并选择 Unmount 卸载它。注意如果扩展分区其中包含的任何一个分区(包括交换空间)正在使用,那么它是以这种方式锁定的。
3.在 GParted 中实现您的更改
在您向 GParted 通知您的更改之后,您必须通过选择 Edit Apply All Operations 菜单项或者单击 Apply 图标实现它。结果是出现一个进度对话框,概述程序正在执行的一切。如果您决定撤销操作,可以使用 GParted 的 undo 功能或者不应用您的更改直接从程序退出,那么您的磁盘将未有任何变化。
分区调整操作需要花费一定时间来完成,从一秒钟到几个小时不等,取决于改变的本质和移动数据的多少。无论在何种情况下您都不能中断正在运行的操作!如果这样做将会破坏文件系统,导致数据无法恢复。
浅析linux下磁盘进行分区、文件系统创建、挂载和卸载
1. MBR分区机制 - MBR是传统分区方法,适用于大多数BIOS驱动的电脑,支持32/64位系统,但存在分区数量和硬盘容量限制。 - 主分区最多4个(每个最多2T),扩展分区占用主分区位置,逻辑分区最多63个(IDE)或15个(SCSI)。2. 使用fdisk分区 - 作为MBR工具,fdisk被广泛用于Linux系统,通过...
分区讲解系统
"分区讲解系统是一种在展馆或展厅使用的讲解系统,也被称为团队智慧讲解系统、展厅分区讲解系统、展馆讲解系统、分区解说系统等不同称谓。它适用于讲解员向游客进行团队讲解的情况,讲解员可手持无线讲解发射器进行语音讲解,参观者无需佩戴耳机,也可以听到现场预先安装的分区扩音设备发出的声音。这种系统可实现同一场馆、多团队、多区域同时讲解,且区域间语音切换自然。技术优势包括采用RFID技术进行控制,所有安装设备的参数都可以通过无线遥控器进行控制调节。它还具有小巧轻便的主机,可迅速安装,并且分区数不受限制。这种系统普遍适用于各…团队分区讲解系统适用于讲解员向游客进行团队讲解的情况,讲解员可手持无线讲解发射器进行语音讲解,参观者无需佩戴耳机,也可以听到现场预先安装的分区扩音设备发出的声音,避免耳机对参观者造成的不适及分发和回收耳机的不便,或其他扩音设备...
linux中分区linux下分区
1、/分区。用于存储系统文件。2、swap,即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存。在Windows下,虚拟内存是一个文件:pagefile.sys;而Linux下,虚拟内存需要使用独立分区,这样做的目的据说是为了提高虚拟内存的性能。3、/home:是用户文件夹所在的地方。如果独立划分/home,即使Ubunt...
怎么在Linux系统中创建和使用XFS系统
Fedora, CentOS, RHEL系统:sudo yum install xfsprogs 其他版本Linux:sudo pacman -S xfsprogs 创建 XFS格式分区 先准备一个分区来创建XFS。假设你的分区在/dev/sdb,如下:sudo fdisk /dev/sdb 假设此创建的分区叫/dev/sdb1。接下来,格式化分区为XFS,使用mkfs.xfs命令。如果已有其他文件系统创建...
在Linux下能创建Windows的分区吗?在Linux下能创建Windows的文件系统吗...
可以的,用fdisk命令,根据提示,分区后改变所分区的类型,选择ntfs分区或者fat32就行。好像格式化有daomkfs.vfat,那个ntfs分区不知有没有mkfs.ntfs命令。linux支持很多种文件系统,包括windows的fat32和ntfs。对fat32的支持已经很好, 可以直接使用,而对ntfs的支持还不是太好,只能读,而写是极危险的,...
linux系统上挂载windows分区和U盘的方法
1、支持ntfs分区 如果你的windows分区有ntfs格式的,要使linux支持ntfs格式,你可以通过编译内核实现,但最简单的方式是通过安装支持ntfs的rpm包实现.单击右键,在快捷菜单里选择在此打开终端.在终端中输入uname -a查看内核版本,下载相应内核的rpm,我的rh9是kernel-ntfs-2.4.20-8.i686.rpm.在终端中输入 ...
在linux系统下,创建bev/sda5为逻辑分区,在创建文件系统时,比如对dev/...
,n---创建新分区 e---创建扩展分区 p---这里的p的意思是 primary partion (1-4) 代表的主分区 , 1---对应 partion number (1-4) 第一个扩展分区 下面几个的就直接按回车吧 最后按w保存 然后才能执行 mkfs -t ext3 /dev/sda5 PS:linux分区是有点小烦,望采纳。
怎么在Linux系统中创建和使用XFS系统
[root@linuxprobe ~]# partprobe 第3步:格式化为xfs文件系统。在Linux系统中用于格式化的命令是mkfs,它支持的文件类型有:cramfs,ext2,ext3,ext4,fat,msdos,xfs,btrfs,minix,vfat 使用方法非常的简单:"mkfs.文件类型名称",例如要格式分区为ext4,则命令为"mkfs.ext4 硬盘分区名称"。使用mkfs.xfs...
linux命令新建文件夹linux命令新建文件
linux创建文件系统步骤第一步操作命令?linux创建文件系统步骤,首先,查看文件系统分区fdisk-l,然后,创建文件系统,newfs,再次,安装文件系统mount。LINUX中,创建文件夹命令?在linux当中,创建文件夹的命令是mkdir。mkdir是Linux和类unix操作系统当中,用来创建文件夹的命令。常用的参数是-p,用来创建多层...
Linux文件系统和逻辑卷管理命令(二)
为分区创建了文件系统之后,下一步是将它挂载到虚拟目录下的某个挂载点,这样就可以将数据存储在新文件系统中了。你可以将新文件系统通过 mount 命令挂载到虚拟目录中需要额外空间的任何位置。现在你可以在新分区中保存新文件和目录了! 这种挂载文件系统的方法只能临时挂载文件系统。当重启 Linux 系统时,...
linux基础12:怎样给linux系统的磁盘,进行分区操作?