debian wheezy - 如何挂载未使用的磁盘?

debian wheezy - how to mount unused disks?

我主要是一个数据库专家,但我有一个带有 4 个硬盘的 debian wheezy 服务器。不久前它是使用一个磁盘设置的,一个就足够了。现在,我需要更多 space,我认为让我失望的是 UUID 磁盘。

无论如何:

/mnt# lsblk -io KNAME,TYPE,SIZE,MODEL
KNAME TYPE   SIZE MODEL
sdb   disk 232.9G Hitachi HDP72502
sdc   disk 232.9G Hitachi HDP72502
sda   disk 232.9G Hitachi HDP72502
sda1  part 223.4G
sda2  part     1K
sda5  part   9.5G
sdd   disk 232.9G Hitachi HDP72502
sr0   rom   1024M DVD A  DS8A1P

根挂载到sda。 sdb、c 和 d 未使用、未格式化等。我只需要更多 space,所以我为 b、c、d 创建了 /mnt/ext_b/ 等等。

挂载显示:

/dev/disk/by-uuid/1b1e97e4-3c04-4e50-8e06-b16752778717 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)

这是正确的。我只想为 space 安装其他的,如何获取他们的 UUID?

/mnt# blkid
/dev/sda5: UUID="f70ad0b2-a9d0-430a-829c-d2e37245fd71" TYPE="swap"
/dev/sda1: UUID="1b1e97e4-3c04-4e50-8e06-b16752778717" TYPE="ext4"

如何获取 UUID 以将格式化的文件系统放入磁盘?

/mnt# mkfs.ext4 /dev/sdb1
mke2fs 1.42.5 (29-Jul-2012)
Could not stat /dev/sdb1 --- No such file or directory

提前致谢。

亚光

在我看来,您必须在磁盘上创建分区。 考虑存储您的数据。你有类似的磁盘。一定要突袭吗?如果一定要突袭,那必须是什么类型的突袭?

您可以使用 fdisk 或一些替代方法(gpartedcfdisk 等)创建分区。 网上和手册上有很多资料。

您可能需要 LVM?有人说它可能会降低您的数据库速度,但它让您有机会获得快照。

创建分区后,您可以创建文件系统并挂载它。 通常人们建议使用 XFS 或 Ext4 作为数据库。

并且不要忘记为您的文件系统设置正确的挂载标志。 noatimenodiratimebarrier=0 将提高性能,但在某些情况下使用 barrier=0 可能会丢失数据。如果是 Ext4,请查看 data(在您的情况下,您可以将其设置为 ordered)。

更新: 可能这个问题必须在超级用户或 unix 部分?

您应该先创建 partition with utility like the fdisk, cfdisk, gparted or partitionmanager,然后才能对其进行格式化。

似乎那些额外的磁盘自从连接到服务器后就没有动过,甚至还没有分区。一般来说,在Linux中添加额外的磁盘space可以通过以下步骤完成:

  1. 将新磁盘附加到服务器
  2. 在其上创建分区 table
  3. 向磁盘添加一个或多个分区
  4. 格式化分区到你选择的文件系统
  5. 正在将此分区挂载到您选择的挂载点
  6. 通过向 /etc/fstab
  7. 添加适当的行来使这些挂载持久化

如果你有多个磁盘,如果你有 RAID 控制器或软件 RAID,你可以考虑创建硬件 RAID 磁盘,使用 mdadm tool. Both ways you'll get larger single disk(size would depend from the RAID level you choose) for which you'll need to go to step 2 and farther. It's worth mentioning that there is another way to get larger than single disk usable space from multiple disks called Logical Volume Manager or LVM。它比 MDM 更复杂,允许创建 FS 快照并向卷添加额外的磁盘 space,而无需创建额外的安装点。

无论您选择什么,您都需要在新的 disk/LVM volume/MDM 磁盘上创建分区 table。在这里你需要做出另一个选择——使用什么类型的分区 table,MBRGPT。查看 Partitioning HOWTO 了解更多详情,但一般来说,我建议将 GPT 用于大型非 bootable 磁盘。

同样的HOWTO会告诉你如何在选定的磁盘上创建分区。此时您将获得 /dev/sdb1 等设备

然后您可以转到第 4 步,您已经尝试过的步骤:

# mkfs.ext4 /dev/sdb1

现在应该会成功,您将能够使用 blkid 获得新 FS 的 UUID。将获得的 UUID 添加到您的 /etc/fstab 文件并将新创建的 FS 挂载到它的挂载点。