
我已经添加了一块 20GB 容量的硬盘,挂载到了 /data 分区。
fdisk 是一个在 Linux 系统上用于显示和管理硬盘和分区命令行工具。
# fdisk -l
这个命令会列出当前分区和配置。
添加了 20GB 容量的硬盘后,fdisk -l 的输出像下面这样。
# fdisk -l
新添加的磁盘显示为 /dev/xvdc。如果我们添加的是物理磁盘,基于磁盘类型它会显示为类似 /dev/sda。这里我使用的是虚拟磁盘。
要在特定硬盘上分区,例如 /dev/xvdc。
# fdisk /dev/xvdc
常用的 fdisk 命令。
n - 创建分区
p - 打印分区表
d - 删除一个分区
q - 不保存更改退出
w - 保存更改并退出
这里既然我们是要创建一个分区,就用 n 选项。
创建主分区或者扩展分区。默认情况下我们最多可以有 4 个主分区。
按需求输入分区编号。推荐使用默认的值 1。
输入第一个扇区的大小。如果是一个新的磁盘,通常选择默认值。如果你是在同一个磁盘上创建第二个分区,我们需要在前一个分区的最后一个扇区的基础上加 1。
输入最后一个扇区或者分区大小的值。通常推荐输入分区的大小。总是添加前缀 + 以防止值超出范围错误。
保存更改并退出。
现在使用 mkfs 命令格式化磁盘。
# mkfs.ext4 /dev/xvdc1
格式化完成后,按照下面的命令挂载分区。
# mount /dev/xvdc1 /data
在 /etc/fstab 文件中添加条目以便永久启动时自动挂载。
/dev/xvdc1 /data ext4 defaults 0 0
总结
现在你知道如何使用 fdisk 命令 在新磁盘上创建分区并挂载了。
linux中插上两块新硬盘后用fdisk -l命令看不到新增的硬盘是设置错误造成的,解决方法为:
1、执行fdisk -l 查看新添加的硬盘,可以看到 sdb为新添加的硬盘。
2、fdisk /dev/sdb对新加硬盘格式化。
3、输入m可以查看帮助。
4、输入n新建分区,输入p新建主分区,输入1(主分区号),分别磁盘分区的起始终止位置,这里采用默认,即分区为硬盘大小。
5、输入w对分区进行保存。
6、fdisk -l 查看分区,有了sdb1 输入mkfs.ext4将分区格式化为ext4格式。
注意事项:
linux除了在服务器 *** 作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该 *** 作系统的实现机制,而且可以根据自身的需要来修改完善这个 *** 作系统,使其最大化地适应用户的需要。[1]
Linux添加硬盘是在原来安装的硬盘空间不够或者需要使用其他硬盘上的东西时候的解决办法,因为大多数初学者习惯使用虚拟机,这里以在Vmware虚拟机中实现linux添加硬盘的具体步骤来详细介绍说这个问题。Vmware中为linux增加硬盘
1. 在vmware的setting中为虚拟机增加一个硬盘。
2. 在vmware中看见 第1个硬盘是 /dev/sda , 第2个硬盘是 /dev/sdb
3. 创建硬盘信息
fdisk /dev/sdb
a. 按n添加分区,选p(主分区)
b. 选1,也就是sdb1
c. 然后就是空间划分,一路回车。默认是使用整个磁盘空间。
d. 然后按w写入分区信息
4. 格式化硬盘
mkfs -t ext3 /dev/sdb1
5. 创建需要mount的目录
mkdir -p /opt
6. mount到指定的目录
mount /dev/sdb1 /opt -o rw
7. 如果需要每次启动加载,修改/etc/fstab文件
在fstab文件里面添加一行:
/dev/sdb1 /opt ext3 defaults 1 1
这样我们就完成了在虚拟机上Linux添加硬盘问题的解决。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)