SSH 命令行 - Ubuntu x64 专用服务器 raid-0 阵列创建 LOG

SSH 命令行 - Ubuntu x64 专用服务器 raid-0 阵列创建 LOG

我按照这个教程做了,但是似乎失败了,我尝试了几次,最后我放弃了:

ht-tp://www.rustyrazorblade.com/2012/07/setting-up-raid0-in-ubuntu-12-04-in-aws-high-io/

我使用的 raid 创建命令是mdadm --create --verbose --auto=yes --chunk=64 /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1

显然,重启后fdisk -ls打印时出现了问题。Disk /dev/md127 doesn't contain a valid partition table

我正在寻找解决方案来正确设置它。

完整的安装日志是:

登录身份:root root@“serverIP”的密码:欢迎使用 Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-35-generic x86_64)

  • 文档:ht-tps://help.ubuntu.com/ 您有邮件。上次登录:2012 年 12 月 20 日星期四 11:11:17 来自 p4fe4fd1a.dip.t-dialin.net

root@j064:~#fdisk -ls

磁盘 /dev/sda:128.0 GB,128035676160 字节 255 个磁头,63 个扇区/磁道,15566 个柱面,共计 250069680 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/512 字节 磁盘标识符:0x00025802

设备启动开始结束块 ID 系统 /dev/sda1 261 7812500 3906120 82 Linux swap / Solaris /dev/sda2 * 7813120 249554943 120870912 83 Linux

磁盘 /dev/sdb:1000.2 GB,1000204886016 字节 255 个磁头,63 个扇区/磁道,121601 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0xe92120fa

设备启动开始结束块ID系统

磁盘 /dev/sdc:1000.2 GB,1000204886016 字节 255 个磁头,63 个扇区/磁道,121601 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x00000000

磁盘 /dev/sdc 不包含有效的分区表

root@j064:~#apt-get install mdadm

正在读取软件包列表... 完成 正在构建依赖关系树 正在读取状态信息... 完成 将安装以下新软件包:mdadm 已升级 0 个软件包,新安装了 1 个软件包,要删除 0 个软件包,未升级 0 个软件包。需要获取 520 kB 的档案。此操作后,将使用 1185 kB 的额外磁盘空间。获取:1 ht-tp://fr.archive.ubuntu.com/ubuntu/ precise-updates/main mdadm amd64 3.2.5-1ubuntu0.2 [520 kB] 已获取 520 kB,耗时 0 秒(1030 kB/s) 正在预配置软件包... 正在选择之前未选择的软件包 mdadm。 (正在读取数据库... 当前安装了 76517 个文件和目录。) 正在解压 mdadm(来自 .../mdadm_3.2.5-1ubuntu0.2_amd64.deb)... 正在处理 ureadahead 触发器... 正在设置 mdadm(3.2.5-1ubuntu0.2)... 正在生成 mdadm.conf... 完成。 正在删除 /etc/init.d/mdadm-raid 的任何系统启动链接... update-initramfs:推迟更新(触发器已激活)* 正在启动 MD 监控服务 mdadm --monitor
[确定] 正在处理 initramfs-tools 触发器... update-initramfs:正在生成 /boot/initrd.img-3.2.0-35-generic W:mdadm:/etc/mdadm/mdadm.conf 未定义任何数组。

root@j064:~#sudo fdisk /dev/sdb

命令(m 获取帮助):d

尚未定义分区!

命令(m 获取帮助):n

分区类型: p

主要(0 个主分区、0 个扩展分区、4 个空闲分区)e 扩展分区选择(默认 p):p 分区号(1-4,默认 1):使用默认值 1 第一个扇区(2048-1953525167,默认 2048):使用默认值 2048 最后一个扇区、+扇区或 +size{K,M,G}(2048-1953525167,默认 1953525167):使用默认值 1953525167

命令(m 获取帮助):t

选定分区 1 的十六进制代码(输入 L 列出代码):fd

将分区 1 的系统类型更改为 fd(Linux raid 自动检测)

命令(m 获取帮助):w

分区表已被改变!

调用 ioctl() 重新读取分区表。同步磁盘。

root@j064:~#sudo fdisk /dev/sdc

设备既不包含有效的 DOS 分区表,也不包含 Sun、SGI 或 OSF 磁盘标签 正在构建磁盘标识符为 0x8d60ef66 的新 DOS 磁盘标签。更改将仅保留在内存中,直到您决定写入它们。当然,此后,以前的内容将无法恢复。

警告:分区表 4 的无效标志 0x0000 将通过 w(rite) 进行更正

命令(m 获取帮助):d

尚未定义分区!

命令(m 获取帮助):n

分区类型: p

主 (0 个主分区, 0 个扩展分区, 4 个空闲分区) e 扩展分区 选择 (默认 p): p>分区号 (1-4, 默认 1): 使用默认值 1 第一个扇区 (2048-1953525167, 默认 2048): 使用默认值 2048 最后一个扇区, +扇区或 +size{K,M,G} (2048-1953525167, 默认 1953525167): 使用默认值 1953525167

命令(m 获取帮助):t

选定分区 1 的十六进制代码(输入 L 列出代码):fd

将分区 1 的系统类型更改为 fd(Linux raid 自动检测)

命令(m 获取帮助):w

分区表已被改变!

调用 ioctl() 重新读取分区表。同步磁盘。

root@j064:~#fdisk -ls

磁盘 /dev/sda:128.0 GB,128035676160 字节 255 个磁头,63 个扇区/磁道,15566 个柱面,共计 250069680 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/512 字节 磁盘标识符:0x00025802

设备启动开始结束块 ID 系统 /dev/sda1 261 7812500 3906120 82 Linux swap / Solaris /dev/sda2 * 7813120 249554943 120870912 83 Linux

磁盘 /dev/sdb:1000.2 GB,1000204886016 字节 81 个磁头,63 个扇区/磁道,382818 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0xe92120fa

设备启动开始结束块 ID 系统 /dev/sdb1 2048 1953525167 976761560 fd Linux raid 自动检测

磁盘 /dev/sdc:1000.2 GB,1000204886016 字节 81 个磁头,63 个扇区/磁道,382818 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x8d60ef66

设备启动开始结束块 ID 系统 /dev/sdc1 2048 1953525167 976761560 fd Linux raid `autodetect

root@j064:~#sudo mdadm --create --verbose --auto=yes --chunk=64 /dev/md0 --level=0 --raid-devices=2 /dev/sdb1 /dev/sdc1

mdadm:默认为版本 1.2 元数据 mdadm:阵列 /dev/md0 已启动。

root@j064:~#sudo apt-get install xfsprogs

正在读取软件包列表... 完成 正在构建依赖关系树 正在读取状态信息... 完成 将安装以下额外软件包:libreadline5 建议的软件包:xfsdump attr quote 将安装以下新软件包:libreadline5 xfsprogs 已升级 0 个软件包,新安装 2 个软件包,要删除 0 个软件包,未升级 0 个软件包。需要获取 1354 kB 的档案。此操作后,将使用 3082 kB 的额外磁盘空间。

您想继续 [Y/n] 吗?Y

获取:1 ht-tp://filepile.fastit.net/ubuntu/ precise/main libreadline5 amd64 5.2-11 [128 kB] 获取:2 ht-tp://filepile.fastit.net/ubuntu/ precise/main xfsprogs amd64 3.1.7 [1226 kB] 已获取 1354 kB,耗时 0 秒(1991 kB/s) 正在选择未选择的软件包 libreadline5。(正在读取数据库......当前安装了 76568 个文件和目录。) 正在解压 libreadline5(来自....../libreadline5_5.2-11_amd64.deb)...... 正在选择未选择的软件包 xfsprogs。正在解压 xfsprogs (来自 .../xfsprogs_3.1.7_amd64.deb) ... 正在设置 libreadline5 (5.2-11) ... 正在设置 xfsprogs (3.1.7) ... 正在处理 libc-bin 的触发器 ... ldconfig 正在延迟处理 root@j064:~# sudo mkfs -t ext4 /dev/md0mke2fs 1.42 (29-Nov-2011) 文件系统标签= OS 类型:Linux 块大小=4096 (log=2) 片段大小=4096 (log=2) 步幅=16 块,条带宽度=32 块 122101760 个 inode,488380768 个块 24419038 个块 (5.00%) 为超级用户保留 第一个数据块=0 最大文件系统块=4294967296 14905 个块组 每组 32768 个块,32768每组片段 每组 8192 个 inode 超级块备份存储在以下块上:32768、98304、163840、229376、294912、819200、884736、1605632、2654208、4096000、7962624、11239424、20480000、23887872、71663616、78675968、102400000、214990848

分配组表:完成 写入 inode 表:完成 创建日志(32768 个块):完成 写入超级块和文件系统记帐信息:完成

root@j064:~#mkdir /mnt/bigraid

root@j064:~#mount /dev/md0 /mnt/bigraid/

root@j064:~#df -h

文件系统 大小 已用 可用 使用率% 挂载于 /dev/sda2 114G 2.7G 106G 3% / udev
3.9G 4.0K 3.9G 1% /dev tmpfs 1.6G 284K 1.6G 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.9G
0 3.9G 0% /run/shm /dev/md0 1.8T 196M 1.7T 1% /mnt/bigraid root@j064:~# dd if=/dev/zero of=/mnt/bigraid/somefile bs=512 ^C10271932+0 records in 10271931+0 records out 5259228672 bytes (5.3 GB) duplicated, 20.3628 s, 258 MB/秒

root@j064:~#dd if=/dev/zero of=/mnt/bigraid/somefile bs=2048

^C

1083452+0 条记录输入 1083452+0 条记录输出 2218909696 字节 (2.2 GB) 已复制,耗时 10.4948 秒,耗时 211 MB/s

root@j064:~#root@j064:~# hdparm -t /dev/md0

/dev/md0:计时缓冲磁盘读取:3.00 秒内 582 MB = 193.96 MB/秒

root@j064:~#fdisk -ls

磁盘 /dev/sda:128.0 GB,128035676160 字节 255 个磁头,63 个扇区/磁道,15566 个柱面,共计 250069680 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/512 字节 磁盘标识符:0x00025802

设备启动开始结束块 ID 系统 /dev/sda1 261 7812500 3906120 82 Linux swap / Solaris /dev/sda2 * 7813120 249554943 120870912 83 Linux

磁盘 /dev/sdb:1000.2 GB,1000204886016 字节 81 个磁头,63 个扇区/磁道,382818 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0xe92120fa

设备启动开始结束块 ID 系统 /dev/sdb1 2048 1953525167 976761560 fd Linux raid 自动检测

磁盘 /dev/sdc:1000.2 GB,1000204886016 字节 81 个磁头,63 个扇区/磁道,382818 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x8d60ef66

设备启动开始结束块 ID 系统 /dev/sdc1 2048 1953525167 976761560 fd Linux raid 自动检测

磁盘 /dev/md0:2000.4 GB,2000407625728 字节 2 个磁头,4 个扇区/磁道,488380768 个柱面,共计 3907046144 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):65536 字节 / 131072 字节 磁盘标识符:0x00000000

磁盘 /dev/md0 不包含有效的分区表

root@j064:~#cd /mnt/bigraid

root@j064:/mnt/bigraid#reboot

登录身份:root root@“IP”的密码:欢迎使用 Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-35-generic x86_64)

  • 文档:ht-tps://help.ubuntu.com/ 您有邮件。上次登录:2012 年 12 月 20 日星期四 11:14:36 来自 p4fe4fd1a.dip.t-dialin.net

root@j064:~#fdisk -ls

磁盘 /dev/sda:128.0 GB,128035676160 字节 255 个磁头,63 个扇区/磁道,15566 个柱面,共计 250069680 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/512 字节 磁盘标识符:0x00025802

设备启动开始结束块 ID 系统 /dev/sda1 261 7812500 3906120 82 Linux swap / Solaris /dev/sda2 * 7813120 249554943 120870912 83 Linux

磁盘 /dev/sdb:1000.2 GB,1000204886016 字节 81 个磁头,63 个扇区/磁道,382818 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0xe92120fa

设备启动开始结束块 ID 系统 /dev/sdb1 2048 1953525167 976761560 fd Linux raid 自动检测

磁盘 /dev/sdc:1000.2 GB,1000204886016 字节 81 个磁头,63 个扇区/磁道,382818 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x8d60ef66

设备启动开始结束块 ID 系统 /dev/sdc1 2048 1953525167 976761560 fd Linux raid 自动检测

磁盘 /dev/md127:2000.4 GB,2000407625728 字节 2 个磁头,4 个扇区/磁道,488380768 个柱面,共计 3907046144 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):65536 字节 / 131072 字节 磁盘标识符:0x00000000

磁盘 /dev/md127 不包含有效的分区表

root@j064:~#partprobe

root@j064:~#reboot

登录身份:root root@“IP”的密码:欢迎使用 Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-35-generic x86_64)

  • 文档:ht-tps://help.ubuntu.com/ 您有邮件。上次登录:2012 年 12 月 20 日星期四 11:36:04 来自 p4fe4fd1a.dip.t-dialin.net

root@j064:~#fdisk -ls

磁盘 /dev/sda:128.0 GB,128035676160 字节 255 个磁头,63 个扇区/磁道,15566 个柱面,共计 250069680 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节/512 字节 I/O 大小(最小/最佳):512 字节/512 字节 磁盘标识符:0x00025802

设备启动开始结束块 ID 系统 /dev/sda1 261 7812500 3906120 82 Linux swap / Solaris /dev/sda2 * 7813120 249554943 120870912 83 Linux

磁盘 /dev/sdb:1000.2 GB,1000204886016 字节 81 个磁头,63 个扇区/磁道,382818 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0xe92120fa

设备启动开始结束块 ID 系统 /dev/sdb1 2048 1953525167 976761560 fd Linux raid 自动检测

磁盘 /dev/sdc:1000.2 GB,1000204886016 字节 81 个磁头,63 个扇区/磁道,382818 个柱面,共计 1953525168 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标识符:0x8d60ef66

设备启动开始结束块 ID 系统 /dev/sdc1 2048 1953525167 976761560 fd Linux raid 自动检测

磁盘 /dev/md127:2000.4 GB,2000407625728 字节 2 个磁头,4 个扇区/磁道,488380768 个柱面,共计 3907046144 个扇区 单位 = 1 * 512 的扇区 = 512 字节 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):65536 字节 / 131072 字节 磁盘标识符:0x00000000

磁盘 /dev/md127 不包含有效的分区表

root@j064:~#

答案1

我在您的日志中没有看到任何问题。由于您直接在 RAID 上创建了文件系统(没有创建分区表),因此您不能指望在重启后会出现这个问题...

使用此命令,您可以直接在 RAID 上创建文件系统:

sudo mkfs -t ext4 /dev/md0

看来内核在重启后为 RAID 赋予了一个新名称 (/dev/md127),请尝试从新设备挂载它...

mount /dev/md127 /mnt/bigraid/

顺便问一下,当您随后要创建 ext4 文件系统时,为什么要安装 xfsprogs 呢?

相关内容