我最近从 OVH 获得了一个“专用游戏服务器”,并且他们承诺会提供 2x480GB SOFT SSD。
但是,df -h
显示此输出:
root@dedi:/home/shavit# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 20G 4.2G 14G 24% /
devtmpfs 63G 4.0K 63G 1% /dev
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 13G 868K 13G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 63G 1.1M 63G 1% /run/shm
none 100M 0 100M 0% /run/user
/dev/md2 421G 392G 7.5G 99% /home
我想那/dev/md2
是我承诺要买的 480GB SOFT SSD 之一。
目前我们的磁盘使用率为 99%,非常担心可能会丢失数据,我担心我们没有安装其他磁盘。
root@dedi:/home/shavit# fdisk -l
Disk /dev/sdb: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1768c0f0
Device Boot Start End Blocks Id System
/dev/sdb1 * 4096 40962047 20478976 fd Linux RAID autodetect
/dev/sdb2 40962048 936648703 447843328 fd Linux RAID autodetect
/dev/sdb3 936648704 937695231 523264 82 Linux swap / Solaris
Disk /dev/sda: 480.1 GB, 480103981056 bytes
255 heads, 63 sectors/track, 58369 cylinders, total 937703088 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x3767be62
Device Boot Start End Blocks Id System
/dev/sda1 * 4096 40962047 20478976 fd Linux RAID autodetect
/dev/sda2 40962048 936648703 447843328 fd Linux RAID autodetect
/dev/sda3 936648704 937695231 523264 82 Linux swap / Solaris
Disk /dev/md2: 458.6 GB, 458591502336 bytes
2 heads, 4 sectors/track, 111960816 cylinders, total 895686528 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md2 doesn't contain a valid partition table
Disk /dev/md1: 21.0 GB, 20970405888 bytes
2 heads, 4 sectors/track, 5119728 cylinders, total 40957824 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md1 doesn't contain a valid partition table
我对系统操作相关的所有事情都完全不了解,而且正如我所说的,我害怕丢失数据,所以我不想自己处理任何事情,因为我的电脑上没有足够的物理磁盘空间来备份数据。
有人能帮我安装未安装的 SSD 吗不会丢失数据? 我感到失落。
谢谢!
编辑:cat /proc/mdstat
root@dedi:/home/shavit# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md1 : active raid1 sda1[0] sdb1[1]
20478912 blocks [2/2] [UU]
md2 : active raid1 sda2[0] sdb2[1]
447843264 blocks [2/2] [UU]
bitmap: 3/4 pages [12KB], 65536KB chunk
unused devices: <none>
cat /proc/swaps
root@dedi:/home/shavit# cat /proc/swaps
Filename Type Size Used Priority
/dev/sdb3 partition 523260 15476 -1
/dev/sda3 partition 523260 0 -2
答案1
Michael 确实是第一个到这里来的,Henrik 已经发布了一个非常好的答案,但你似乎仍然有疑问,所以:
您有两个 480GB SSD。每个都被分成三个分区,/dev/sd[ab][123]
。两个1
分区(每个 20GB)被镜像为/dev/md1
,其上是根文件系统。两个2
分区(每个约 450GB)被镜像为/dev/md2
,其上是/home
文件系统;经过转换(二进制与十进制)、文件系统开销和保留空间后,这相当于大约 400GB 可用空间。两个3
分区(每个约半 GB)已用作总容量约为 1 GB 的条带交换设备。
这意味着
您没有任何未使用的磁盘空间。
/home
您可能可以通过调低可用空间( ) 来腾出更多的空闲空间tune2fs -m 2 /dev/md2
,但除此之外,您需要整理一下/home
以避免填满它。如果任一 SSD 发生故障,机器几乎会立即重启(因为一半的交换空间会消失),但如果所有引导块都已正确设置,机器将重启而不会丢失任何持久数据。这是设置机器的相当正常的方式。
你可以破坏镜像,释放空间
/dev/sdb
用于实际的 FS 使用。这很脆弱,我不会选择这样做,你会想要找一个专家来帮助你,但如果你必须拥有更多磁盘空间现在,而且你没有其他选择。
答案2
它是真的很难读懂您的/proc/mdstat
评论,但它表明这是和md1
的 raid1 阵列,这是和的 raid1 阵列。最后两个分区用于交换。sda1
sdb1
md2
sda2
sdb2
因此您正在使用这两张光盘。
我猜 OVH 这样设置是因为 raid1 通常可以提供更快的速度,而在游戏服务器上你通常需要速度。——考虑到 OVH 是一家多大的公司,他们的网站上可能有记录,这就是你所得到的。