在 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可以换成任何你想要使用的的文件系统。
结论
虽然使用图形工具编辑文件系统和分区更容易,但终端可以说是更有效的。终端的加载速度更快,点击几个按钮即可。GParted 和其它工具一样,它也是一个完整的工具。我希望在本教程的帮助下,你会明白如何在终端中高效的编辑文件系统。
你是否更喜欢使用基于终端的方法在 Linux 上编辑分区?
Ⅱ 新手求助:LINUX新挂载了一个硬盘但无法新建文件夹显示没有权限这是为什么
创建文件可能需要root权限,切换到root用户,再创建试试
Ⅲ 解决Linux无法创建文件的办法linux无法创建文件
随着Linux操作系统的普及,众多用户在使用过程中也遇到一些问题,而涉及到文件操作的问题占多数,有可能是由于终端无法创建文件,也有可能是识别Linux系统文件功能尚未完善等原因,今天我们来了解一下Linux无法创建文件的可能原因以及解决办法。
首先,可以检查下当前目录是否有创建文件的权限。Linux系统有三种操作权限,即所有者权限、同组用户权限、其他用户权限,其中,用户名是需要具备写权限,如果没有权限则会报“没有权限”的错误。此时可以使用sudo -i来改变权限,也可以使用chmod命令重新设置文件夹的权限,来添加创建文件的权限。
另外,Linux无法创建文件也可能是因为Boot状态不正确或者文件夹不存在,对于Boot状态不正确,我们可以使用fsck命令来修复,而对于文件夹不存在的情况,可以使用mkdir命令来创建文件夹。
此外,如果查看系统日志的话,还会发现Linux无法创建文件是由于系统空间不足所致,硬盘上的空间用完了就无法创建文件。相对的,当空间未到达极限的时候,可以使用df -h来查看磁盘空间;如果查看到硬盘已经满了,就需要释放空间,释放空间的方法有以下几种:
(1)将不必要的文件删除;
(2)合并多个空白文件夹;
(3)清理系统垃圾;
(4)重新分配硬盘空间。
以上就是Linux无法创建文件的可能原因以及解决办法,在正常情况下,可以通过修改权限、磁盘状态,以及空间重新分配等解决Linux无法创建文件的问题。再次强调,在指令行操作时一定要注意,这样才能有效地解决Linux无法创建文件的问题。