我最近从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
我是一个完整的noob与系统操作有关的一切,正如我所说,我害怕丢失数据,所以我宁愿不要自己弄乱任何东西,因为我没有足够的物理磁盘空间,我的电脑甚至备份数据。
任何人都可以请帮我安装未安装的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
迈克尔真的先到这里了,亨里克已经发布了一个非常好的答案,但是你似乎仍然有疑问,所以:
你有两个480GB的固态硬盘。 每个已经被分成三个, /dev/sd[ab][123] 。 两个1分区(每个20GB)镜像为/dev/md1 ,作为其根文件系统。 两个分区(每个大约450GB)被镜像为/dev/md2 ,它具有/home文件系统; 转换后(二进制与二进制),文件系统开销和保留空间,这意味着大约400GB可用。 两个3分区(每个大约有半个演出)已经可以作为一个总容量约为演出的条纹交换设备。
这意味着
您没有任何未使用的光盘空间。 通过调整可用空间( tune2fs -m 2 /dev/md2 ),您可以在/home上实现更多免费的演出,除此之外,您需要整理/home以避免填满。
如果任一SSD失效,机器几乎立即重新启动(因为交换的一半将消失),但是如果启动块已经全部设置正确,则它将重新启动,而不会有任何持久的数据丢失。 这是build立一台机器的一个相当普通的方法。
你可以打破镜像,释放实际的FS使用/dev/sdb 。 这是脆弱的,我不会select这样做,你会想要得到一个专家来帮助你,但是如果你现在 必须有更多的磁盘空间,并且你没有其他的select,这是一个select。
在注释中读取/proc/mdstat 真的很困难,但是它显示md1是sda1和sdb1的raid1数组,而md2是sda2和sdb2的raid1数组。 最后两个分区用于交换。
所以你正在使用两个光盘。
我猜OVH是这样设置的,因为raid1通常会提供更多的速度,而在游戏服务器上,你通常需要速度。 – 考虑OVH有多大的抱怨,可能是在他们的网站上logging,这是你得到的。