如何在 Linux 终端下创建新的文件系统/分区
在 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中国”
原文发布时间为:2013-04-02.
相关文章
- linux环境中,如何通过手动创建crontab文件的方式来设置crontab定时调度任务?
- linux 切换root账号_LINUX 创建用户及切换用户
- STM32MP157 Linux系统移植开发篇2:烧写linux镜像
- 如何在Linux下统计高速网络中的流量
- Linux 中如何打开一个大文本文件
- Linux有问必答:如何在VMware ESXi虚拟机上设置静态MAC地址
- Linux有问必答:如何在命令行创建一个MySQL数据库
- Linux有问必答:如何修复“ImportError: No module named scapy.all”
- 如何在 Linux 上用 SQL 语句来查询 Apache 日志
- 如何在Linux下使用Gitblit工具创建Git仓库服务
- 如何使用图形化工具远程管理 Linux 上的 MySQL
- Linux 有问必答:如何在桌面版 Ubuntu 中用命令行更改系统代理设置
- 用 screenfetch 和 linux_logo 显示带有酷炫 Linux 标志的基本硬件信息
- 如何向 Linux 内核提交驱动
- Linux下如何创建新用户并设置密码及删除用户
- 如何设置linux挂载nfs为根文件系统启动内核?
- linux下如何查看磁盘分区所使用的文件系统格式?
- 如何查看linux内核中驱动的初始化顺序?
- linux shell中如何删除指定后缀名的文件?
- linux下如何使make只输出执行过程中的命令序列
- linux下如何使用split
- Linux下面使用命令如何运行.sh文件的两种解决办法
- 查看linux中的TCP连接数
- Linux定时任务调度
- 如何选择Linux服务器操作系统?
- Linux基础:文件基础属性及如何更改文件属性、文件与目录管理、linux软硬链接的理解、linux用户和用户组管理
- 渗透测试(1):Virtualbox 安装kali Linux
- Linux部署SpringBoot项目
- 《Linux命令行与shell脚本编程大全 第3版》高级Shell脚本编程---13