同时安装 /dev/sda 和 /dev/sda1 - 怎么会这样?

同时安装 /dev/sda 和 /dev/sda1 - 怎么会这样?

我在其他人设置的 Amazon EC2 实例上工作。我们在 上安装了 EBS 卷/dev/sda,尽管根设备已经在 上/dev/sda1,并且我们还在使用/dev/sda2

user@server:~$ mount
/dev/sda1 on / type ext3 (rw)
... (snip)
/dev/sda2 on /mnt type ext3 (rw)
/dev/sda on /vol type xfs (rw,noatime)
...

这似乎不符合我所了解的/dev/工作方式。这怎么可能呢?更重要的是:这会在将来造成麻烦吗?

我正在运行 ubuntu 9.04 jaunty。

更多信息

Amazon EBS 卷使用ec2-attach-volume命令(这是我能找到的最好的文章)。建议使用未使用的设备名称来连接卷,但我猜在这种情况下他们只是使用了它/dev/sda并且它起作用了。

fdisk 似乎对当前配置感到困惑:

用户@服务器:~$sudo fdisk -l /dev/sda

磁盘 /dev/sda:10.7 GB,10737418240 字节
255 个磁头、63 个扇区/磁道、1305 个磁柱
单位 = 16065 * 512 = 8225280 字节的柱面
磁盘标识符:0x00000000

磁盘 /dev/sda 不包含有效的分区表
用户@服务器:~$sudo fdisk -l /dev/sda1

磁盘 /dev/sda1:10.7 GB,10737418240 字节
255 个磁头、63 个扇区/磁道、1305 个磁柱
单位 = 16065 * 512 = 8225280 字节的柱面
磁盘标识符:0x00000000

磁盘 /dev/sda1 不包含有效的分区表
用户@服务器:~$sudo fdisk -l /dev/sda2

磁盘 /dev/sda2:365.0 GB,365041287168 字节
255 个磁头、63 个扇区/磁道、44380 个磁柱
单位 = 16065 * 512 = 8225280 字节的柱面
磁盘标识符:0x00000000

磁盘 /dev/sda2 不包含有效的分区表
用户@服务器:~$DF-H
文件系统大小已使用可用使用率%安装于
/dev/sda1 9.9G 943M 8.5G 10% /
tmpfs 874M 0 874M 0%/lib/init/rw
varrun 874M 48K 874M 1% /var/运行
varlock 874M 0 874M 0%/var/lock
udev 874M 80K 874M 1% /dev
tmpfs 874M 0 874M 0%/dev/shm
/dev/sda2 335G 45G 273G 15% /mnt
/dev/sda 10G 7.0G 3.1G 70% /vol

更多信息

以下是你们要求的诊断命令的输出:

用户@服务器:~$ls -l /dev/sda
brw-rw---- 1 根磁盘 8, 0 2010-01-27 21:48 /dev/sda
用户@服务器:~$ls -l /dev/sda1
brw-rw---- 1 根磁盘 8, 1 2010-01-22 23:23 /dev/sda1
用户@服务器:~$ls -l /dev/sda2
brw-rw---- 1 根磁盘 8, 2 2010-01-22 23:22 /dev/sda2
用户@服务器:~$
用户@服务器:~$
用户@服务器:~$猫/ proc /安装
根文件系统 / 根文件系统读写 0 0
/dev/root/ext3 rw,数据=有序 0 0
/dev /dev tmpfs 读写 0 0
/proc /proc proc 读写 0 0
/sys /sys sysfs 读写 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid 0 0
varrun /var/run tmpfs rw,nosuid 0 0
varlock /var/lock tmpfs rw,nosuid,nodev,noexec 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,nosuid,noexec 0 0
/dev/sda2 /mnt ext3 rw,数据=有序 0 0
/dev/sda /vol xfs rw,noatime 0 0
/dev/sda /home/user xfs rw,noatime 0 0
/dev/sda /etc/mysql xfs rw,noatime 0 0
/dev/sda /var/lib/mysql xfs rw,noatime 0 0
/dev/sda /var/log/mysql xfs rw,noatime 0 0
用户@服务器:~$
用户@服务器:~$
用户@服务器:~$查找/sys/block
/系统/块
/系统/块/sda
/sys/block/sda/队列
/sys/block/sda/queue/iosched
/sys/block/sda/queue/调度程序
/sys/块/sda/队列/max_sectors_kb
/sys/块/sda/队列/max_hw_sectors_kb
/sys/块/sda/队列/read_ahead_kb
/sys/block/sda/queue/nr_requests
/sys/block/sda/从属
/sys/block/sda/持有者
/sys/块/sda/子系统
/sys/块/sda/设备
/sys/块/sda/stat
/sys/块/sda/大小
/sys/block/sda/可移动
/sys/块/sda/范围
/sys/块/sda/dev
/sys/块/sda/uevent
/系统/块/sda3
/sys/block/sda3/队列
/sys/block/sda3/queue/iosched
/sys/block/sda3/queue/scheduler
/sys/block/sda3/queue/max_sectors_kb
/sys/块/sda3/队列/max_hw_sectors_kb
/sys/块/sda3/队列/read_ahead_kb
/sys/block/sda3/queue/nr_requests
/sys/block/sda3/从属
/sys/block/sda3/持有者
/sys/块/sda3/子系统
/sys/块/sda3/设备
/sys/块/sda3/stat
/sys/块/sda3/大小
/sys/block/sda3/可移动
/sys/块/sda3/范围
/sys/块/sda3/dev
/sys/块/sda3/uevent
/系统/块/sda2
/sys/block/sda2/队列
/sys/block/sda2/queue/iosched
/sys/block/sda2/queue/scheduler
/sys/block/sda2/queue/max_sectors_kb
/sys/块/sda2/队列/max_hw_sectors_kb
/sys/块/sda2/队列/read_ahead_kb
/sys/block/sda2/queue/nr_requests
/sys/block/sda2/从属
/sys/block/sda2/持有者
/sys/块/sda2/子系统
/sys/块/sda2/设备
/sys/块/sda2/stat
/sys/块/sda2/大小
/sys/block/sda2/可移动
/sys/块/sda2/范围
/sys/块/sda2/dev
/sys/块/sda2/uevent
/系统/块/sda1
/sys/block/sda1/队列
/sys/block/sda1/queue/iosched
/sys/block/sda1/queue/scheduler
/sys/block/sda1/queue/max_sectors_kb
/sys/块/sda1/队列/max_hw_sectors_kb
/sys/块/sda1/队列/read_ahead_kb
/sys/block/sda1/queue/nr_requests
/sys/block/sda1/从属
/sys/block/sda1/持有者
/sys/块/sda1/子系统
/sys/块/sda1/设备
/sys/块/sda1/stat
/sys/块/sda1/大小
/sys/block/sda1/可移动
/sys/块/sda1/范围
/sys/块/sda1/dev
/系统/块/sda1/uevent
/系统/块/ram15
/sys/block/ram15/从属
/sys/block/ram15/持有人
/sys/块/ram15/子系统
/sys/块/ram15/stat
/sys/块/ram15/大小
/sys/block/ram15/可移动
/sys/块/ram15/范围
/sys/块/ram15/dev
/sys/块/ram15/uevent
/系统/块/ram14
/sys/block/ram14/从属
/sys/block/ram14/持有人
/sys/块/ram14/子系统
/sys/块/ram14/stat
/sys/block/ram14/大小
/sys/block/ram14/可移动
/sys/块/ram14/范围
/sys/block/ram14/dev
/sys/块/ram14/uevent
/系统/块/ram13
/sys/block/ram13/从属
/sys/block/ram13/持有人
/sys/块/ram13/子系统
/sys/块/ram13/stat
/sys/block/ram13/大小
/sys/block/ram13/可移动
/sys/块/ram13/范围
/sys/block/ram13/dev
/sys/块/ram13/uevent
/系统/块/ram12
/sys/block/ram12/从属
/sys/block/ram12/持有人
/sys/块/ram12/子系统
/sys/块/ram12/stat
/sys/块/ram12/大小
/sys/block/ram12/可移动
/sys/块/ram12/范围
/sys/block/ram12/dev
/sys/块/ram12/uevent
/系统/块/ram11
/sys/block/ram11/从属
/sys/block/ram11/持有人
/sys/块/ram11/子系统
/sys/block/ram11/stat
/sys/block/ram11/大小
/sys/block/ram11/可移动
/sys/块/ram11/范围
/sys/block/ram11/dev
/sys/块/ram11/uevent
/系统/块/ram10
/sys/block/ram10/从属
/sys/block/ram10/持有人
/sys/块/ram10/子系统
/sys/块/ram10/stat
/sys/块/ram10/大小
/sys/block/ram10/可移动
/sys/块/ram10/范围
/sys/block/ram10/dev
/sys/块/ram10/uevent
/系统/块/ram9
/sys/block/ram9/从属
/sys/block/ram9/持有人
/sys/block/ram9/子系统
/sys/block/ram9/stat
/sys/block/ram9/大小
/sys/block/ram9/可移动
/sys/block/ram9/范围
/sys/block/ram9/dev
/sys/block/ram9/uevent
/系统/块/ram8
/sys/block/ram8/从属
/sys/block/ram8/持有人
/sys/block/ram8/子系统
/sys/block/ram8/stat
/sys/block/ram8/大小
/sys/block/ram8/可移动
/sys/block/ram8/范围
/sys/block/ram8/dev
/sys/block/ram8/uevent
/系统/块/ram7
/sys/block/ram7/从属
/sys/block/ram7/持有人
/sys/块/ram7/子系统
/sys/block/ram7/stat
/sys/block/ram7/大小
/sys/block/ram7/可移动
/sys/block/ram7/范围
/sys/block/ram7/dev
/sys/block/ram7/uevent
/系统/块/ram6
/sys/block/ram6/从属
/sys/block/ram6/持有人
/sys/block/ram6/子系统
/sys/block/ram6/stat
/sys/block/ram6/大小
/sys/block/ram6/可移动
/sys/block/ram6/范围
/sys/block/ram6/dev
/sys/block/ram6/uevent
/系统/块/ram5
/sys/block/ram5/从属
/sys/block/ram5/持有人
/sys/块/ram5/子系统
/sys/block/ram5/stat
/sys/block/ram5/大小
/sys/block/ram5/可移动
/sys/block/ram5/范围
/sys/block/ram5/dev
/sys/块/ram5/uevent
/系统/块/ram4
/sys/block/ram4/从属
/sys/block/ram4/持有人
/sys/block/ram4/子系统
/sys/block/ram4/stat
/sys/block/ram4/大小
/sys/block/ram4/可移动
/sys/block/ram4/范围
/sys/block/ram4/dev
/sys/块/ram4/uevent
/系统/块/ram3
/sys/block/ram3/从属
/sys/block/ram3/持有人
/sys/块/ram3/子系统
/sys/block/ram3/stat
/sys/block/ram3/大小
/sys/block/ram3/可移动
/sys/block/ram3/范围
/sys/block/ram3/dev
/sys/块/ram3/uevent
/系统/块/ram2
/sys/block/ram2/从属
/sys/block/ram2/持有人
/sys/块/ram2/子系统
/sys/block/ram2/stat
/sys/block/ram2/大小
/sys/block/ram2/可移动
/sys/block/ram2/范围
/sys/block/ram2/dev
/sys/块/ram2/uevent
/系统/块/ram1
/sys/block/ram1/从属
/sys/block/ram1/持有人
/sys/block/ram1/子系统
/sys/block/ram1/stat
/sys/block/ram1/大小
/sys/block/ram1/可移动
/sys/block/ram1/范围
/sys/block/ram1/dev
/sys/块/ram1/uevent
/sys/block/ram0
/sys/block/ram0/从属
/sys/block/ram0/持有者
/sys/block/ram0/子系统
/sys/block/ram0/stat
/sys/block/ram0/大小
/sys/block/ram0/可移动
/sys/block/ram0/范围
/sys/block/ram0/dev
/sys/block/ram0/uevent
用户@服务器:~$
用户@服务器:~$
用户@服务器:~$消息
Linux 版本 2.6.21.7-2.fc8xen-ec2-v1.0 (root@domU-XX-XX-XX-XX-XX-XX) (gcc 版本 4.1.2 20070925 (Red Hat 4.1.2-33)) #2 SMP Tue Sep 1 10:04:29 EDT 2009
BIOS 提供的物理 RAM 映射:
消毒开始
净化保释金 0
copy_e820_map() 开始:0000000000000000 大小:000000006d400000 结束:000000006d400000 类型:1
 Xen:0000000000000000 - 000000006d400000(可用)
有 1020MB HIGHMEM 可用。
727MB LOWMEM可用。
NX(执行禁用)保护:激活
输入 add_active_range(0, 0, 447488) 已使用 0 个条目(共 256 个)
区域 PFN 范围:
  DMA 0 -> 186366
  正常 186366 -> 186366
  高内存 186366 -> 447488
early_node_map[1] 活跃 PFN 范围
    0:0->447488
在节点 0 上总页数:447488
  DMA 区域:1455 个页面用于 memmap
  DMA 区域:保留 0 页
  DMA 区域:184911 页,LIFO 批次:31
  正常区域:0 个页面用于 memmap
  HighMem 区域:2040 个页面用于 memmap
  HighMem 区域:259082 页,LIFO 批次:31
非特权域中的 ACPI 已禁用
检测到 2327.541 MHz 处理器。
已建立 1 个区域列表。总页数:443993
内核命令行:root=/dev/sda1 ro 4
启用快速 FPU 保存和恢复...完成。
启用未屏蔽的 SIMD FPU 异常支持...完成。
初始化 CPU#0
CPU 0 irqstacks,硬=c136c000 软=c134c000
PID 哈希表条目:4096(顺序:12,16384 字节)
Xen 报告:2327.496 MHz 处理器。
控制台:彩色虚拟设备 80x25
Dentry 缓存哈希表条目:131072(顺序:7,524288 字节)
Inode 缓存哈希表条目:65536(顺序:6,262144 字节)
软件 IO TLB 已禁用
vmalloc区域:ee000000-f4ffe000,maxmem 2d7fe000
内存:1751808k/1789952k 可用(2071k 内核代码、28924k 保留、1080k 数据、188k 初始化、1044488k 高端内存)
虚拟内核内存布局:
    修复图:0xf5315000-0xf57fe000(5028 kB)
    pkmap:0xf5000000-0xf5200000(2048kB)
    vmalloc:0xee000000-0xf4ffe000(111 MB)
    低内存:0xc0000000-0xed7fe000(727 MB)
      .初始化:0xc1319000-0xc1348000(188kB)
      .数据:0xc1205e96-0xc1313fd4(1080kB)
      .文本:0xc1000000-0xc1205e96(2071kB)
检查此处理器是否在管理模式下遵守 WP 位...好的。
使用计时器特定程序校准延迟..5820.83 BogoMIPS(lpj=11641676)
安全框架 v1.0.0 已初始化
SELinux:正在初始化。
SELinux:以宽容模式启动
selinux_register_security:注册辅助模块功能
功能 LSM 已初始化为辅助
挂载缓存哈希表条目:512
CPU:通用名称后,大小写:bfebc3f1 20100000 00000000 00000000 040ce3bd 00000000 00000001
CPU:L1 I缓存:32K,L1 D缓存:32K
CPU: 二级缓存:6144K
CPU:所有初始化之后,大小写:bfebc3f1 20100000 00000000 00003940 040ce3bd 00000000 00000001
检查‘hlt’指令...确定。
SMP 替代方案:切换到 UP 代码
CPU 1 irqstacks,硬=c136d000 软=c134d000
启动了 1 个 CPU
大小(vma)=88 字节
大小(页面)=32 字节
大小(inode)=336 字节
大小(dentry)=132 字节
大小(ext3inode)=488 字节
大小(buffer_head)=56 字节
sizeof(skbuff)=176 字节
大小(task_struct)=1376 字节
NET: 注册协议系列 16
SMP 替代方案:切换到 SMP 代码
初始化 CPU#1
迁移成本=23211
搭载 2 个 CPU
PCI:致命:未找到配置空间访问功能
PCI:设置 Xen PCI 前端存根
设置标准 PCI 资源
ACPI:解释器已禁用。
Linux 即插即用支持 v0.97 (c) Adam Belay
pnp:PnP ACPI:已禁用
xen_mem:初始化气球驱动程序。
usbcore:注册的新接口驱动程序usbfs
usbcore:注册的新接口驱动程序集线器
usbcore:注册的新设备驱动程序 usb
PCI:系统不支持 PCI
PCI:系统不支持 PCI
NetLabel:正在初始化
NetLabel:域哈希大小 = 128
NetLabel:协议 = 未标记 CIPSOv4
NetLabel:默认允许未标记的流量
NET: 注册协议系列 2
IP路由缓存哈希表条目:32768(顺序:5,131072字节)
TCP 建立哈希表条目:131072(顺序:8,1572864 字节)
TCP 绑定哈希表条目:65536(顺序:7,524288 字节)
TCP:哈希表已配置(已建立 131072 绑定 65536)
TCP reno已注册
检查映像是否为 initramfs... 是
释放 initrd 内存:已释放 6669k
审计:初始化 netlink 套接字(已禁用)
审计(1264202578.633:1):已初始化
highmem 弹跳池大小:64 页
VFS: 磁盘配额 dquot_6.5.1
Dquot-cache 哈希表条目:1024(顺序 0,4096 字节)
SELinux:注册 netfilter 钩子
ksign:安装公钥数据
正在加载密钥环
io 调度程序 noop 注册
io 调度程序预期注册
io 调度程序截止期限已注册
io 调度程序 cfq 注册(默认)
pci_hotplug:PCI 热插拔 PCI 核心版本:0.5
rtc: IRQ 8 不空闲。
非易失性存储器驱动程序 v1.2
Linux agpgart 接口 v0.102 (c) Dave Jones
RAMDISK 驱动程序已初始化:16 个 RAM 磁盘,大小为 16384K,块大小为 4096
输入:Macintosh 鼠标按钮模拟为 /class/input/input0
Xen 虚拟控制台已成功安装为 xvc0
已安装事件通道设备。
usbcore:注册的新接口驱动程序hiddev
usbcore:注册的新接口驱动程序usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID 核心驱动程序
PNP:未找到 PS/2 控制器。直接探测端口。
i8042.c:未找到控制器。
鼠标:所有鼠标通用的 PS/2 鼠标设备
TCP bic已注册
初始化 XFRM netlink 套接字
NET: 注册协议系列 1
NET: 注册协议系列 17
使用 IPI 无快捷方式模式
XENBUS:没有驱动程序的设备:device/vif/0
XENBUS: 没有驱动程序的设备:device/vbd/2049
XENBUS: 没有驱动程序的设备:device/vbd/2050
XENBUS: 没有驱动程序的设备:device/vbd/2051
drivers/rtc/hctosys.c: 无法打开 rtc 设备 (rtc0)
释放未使用的内核内存:已释放 188k
写保护内核只读数据:795k
mbcache:未找到“struct_module”的版本:内核被污染。
xen-vbd:已注册块设备主要 8
netfront:初始化虚拟以太网驱动程序。
netfront:设备 eth0 具有翻转接收路径。
kjournald 正在启动。提交间隔 5 秒
EXT3-fs:以有序数据模式挂载的文件系统。
具有 ACL、安全属性、大块号、未启用调试的 SGI XFS
SGI XFS 配额管理子系统
在 /dev/sda3 上添加 917496k 交换。优先级:-1 范围:1 跨越:917496k
sda1 上的 EXT3 FS,内部日志
kjournald 正在启动。提交间隔 5 秒
EXT3-fs 警告:已达到检查时间,建议运行 e2fsck
sda2 上的 EXT3 FS,内部日志
EXT3-fs:以有序数据模式挂载的文件系统。
NET: 注册协议系列 10
lo:禁用隐私扩展
移动 IPv6
eth0:不存在 IPv6 路由器
 sda:未知分区表
文件系统“sda”:禁用屏障,不受底层设备支持
XFS 挂载文件系统 sda
结束文件系统 sda 的干净 XFS 挂载
 sdo:未知分区表
用户@服务器:~$
用户@服务器:~$
用户@服务器:~$
用户@服务器:~$
用户@服务器:~$hal-find-by-property --key block.device --string /dev/sda |xargs -i lshal -u "{}"
udi = '/org/freedesktop/Hal/devices/volume_uuid_ef9f98e8_3b09_41a2_9962_73fbe0a675aa'
  block.device = '/dev/sda' (字符串)
  block.is_volume = true (布尔值)
  block.major = 8 (0x8) (int)
  block.minor = 0 (0x0) (int)
  block.storage_device = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_0' (字符串)
  info.capabilities = {'volume','block'} (字符串列表)
  信息.category = 'volume' (字符串)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (字符串列表)
  info.parent = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_0' (字符串)
  info.product ='卷(xfs)'(字符串)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_ef9f98e8_3b09_41a2_9962_73fbe0a675aa' (字符串)
  linux.hotplug_type = 3 (0x3) (int)
  linux.sysfs_path = '/sys/block/sda/fakevolume' (字符串)
  org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (字符串列表)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (字符串列表)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (字符串列表)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (字符串列表)
  volume.block_size = 512 (0x200) (int)
  volume.fstype ='xfs'(字符串)
  volume.fsusage ='文件系统'(字符串)
  volume.fsversion = '' (字符串)
  音量.ignore = false (布尔值)
  volume.is_disc = false (布尔值)
  卷.is_mounted = true (布尔值)
  volume.is_mounted_read_only = false (布尔值)
  volume.is_partition = false (布尔值)
  volume.label = '' (字符串)
  volume.linux.is_device_mapper = false (布尔值)
  volume.mount.valid_options = {'ro'、'sync'、'dirsync'、'noatime'、'nodiratime'、'noexec'、'quiet'、'remount'、'exec'}(字符串列表)
  volume.mount_point = '/vol' (字符串)
  卷.num_blocks = 20971520 (0x1400000) (uint64)
  卷.大小 = 10737418240 (0x280000000) (uint64)
  volume.unmount.valid_options = {'lazy'} (字符串列表)
  volume.uuid = 'ef9f98e8-3b09-41a2-9962-73fbe0a675aa' (字符串)

udi = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_0'
  block.device = '/dev/sda' (字符串)
  block.is_volume = false (布尔值)
  block.major = 8 (0x8) (int)
  block.minor = 0 (0x0) (int)
  block.storage_device = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_0' (字符串)
  info.capabilities = {'storage','block'} (字符串列表)
  信息.类别 = '存储' (字符串)
  info.parent = '/org/freedesktop/Hal/devices/xen_vbd_2048' (字符串)
  info.udi = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_0' (字符串)
  linux.hotplug_type = 3 (0x3) (int)
  linux.sysfs_path = '/sys/block/sda' (字符串)
  storage.automount_enabled_hint = false (布尔值)
  storage.bus ='未知'(字符串)
  storage.drive_type ='磁盘'(字符串)
  存储.热插拔 = false (布尔值)
  storage.media_check_enabled = false (布尔值)
  存储.模型 = '' (字符串)
  storage.no_partitions_hint = false (布尔值)
  storage.originating_device = '/org/freedesktop/Hal/devices/computer' (字符串)
  storage.partitioning_scheme ='none'(字符串)
  存储.removable = false (布尔值)
  存储.可移动.media_available = true (布尔值)
  存储.可移动.介质大小 = 10737418240 (0x280000000) (uint64)
  存储.requires_eject = false (布尔值)
  存储.大小 = 10737418240 (0x280000000) (uint64)
  storage.vendor = '' (字符串)

用户@服务器:~$hal-find-by-property --key block.device --string /dev/sda1 |xargs -i lshal -u "{}"
udi = '/org/freedesktop/Hal/devices/volume_uuid_6e90162e_9c7a_4609_9e10_a2686db2aff0'
  block.device = '/dev/sda1' (字符串)
  block.is_volume = true (布尔值)
  block.major = 8 (0x8) (int)
  block.minor = 1 (0x1) (int)
  block.storage_device = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_1' (字符串)
  info.capabilities = {'volume','block'} (字符串列表)
  信息.category = 'volume' (字符串)
  info.interfaces = {'org.freedesktop.Hal.Device.Volume'} (字符串列表)
  info.parent = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_1' (字符串)
  info.product ='卷(ext3)'(字符串)
  info.udi = '/org/freedesktop/Hal/devices/volume_uuid_6e90162e_9c7a_4609_9e10_a2686db2aff0' (字符串)
  linux.hotplug_type = 3 (0x3) (int)
  linux.sysfs_path = '/sys/block/sda1/fakevolume' (字符串)
  org.freedesktop.Hal.Device.Volume.method_argnames = {'mount_point fstype extra_options', 'extra_options', 'extra_options'} (字符串列表)
  org.freedesktop.Hal.Device.Volume.method_execpaths = {'hal-storage-mount', 'hal-storage-unmount', 'hal-storage-eject'} (字符串列表)
  org.freedesktop.Hal.Device.Volume.method_names = {'Mount', 'Unmount', 'Eject'} (字符串列表)
  org.freedesktop.Hal.Device.Volume.method_signatures = {'ssas', 'as', 'as'} (字符串列表)
  volume.block_size = 512 (0x200) (int)
  volume.fstype ='ext3'(字符串)
  volume.fsusage ='文件系统'(字符串)
  volume.fsversion ='1.0'(字符串)
  音量.ignore = false (布尔值)
  volume.is_disc = false (布尔值)
  卷.is_mounted = true (布尔值)
  volume.is_mounted_read_only = false (布尔值)
  volume.is_partition = false (布尔值)
  volume.label = '' (字符串)
  volume.linux.is_device_mapper = false (布尔值)
  volume.mount.valid_options = {'ro'、'sync'、'dirsync'、'noatime'、'nodiratime'、'noexec'、'quiet'、'remount'、'exec'、'acl'、'user_xattr'、'data='} (字符串列表)
  volume.mount_point = '/' (字符串)
  卷.num_blocks = 20971520 (0x1400000) (uint64)
  卷.大小 = 10737418240 (0x280000000) (uint64)
  volume.unmount.valid_options = {'lazy'} (字符串列表)
  volume.uuid = '6e90162e-9c7a-4609-9e10-a2686db2aff0' (字符串)

udi = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_1'
  block.device = '/dev/sda1' (字符串)
  block.is_volume = false (布尔值)
  block.major = 8 (0x8) (int)
  block.minor = 1 (0x1) (int)
  block.storage_device = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_1' (字符串)
  info.capabilities = {'storage','block'} (字符串列表)
  信息.类别 = '存储' (字符串)
  info.parent = '/org/freedesktop/Hal/devices/xen_vbd_2049' (字符串)
  info.udi = '/org/freedesktop/Hal/devices/computer_storage_unknown_disk_1' (字符串)
  linux.hotplug_type = 3 (0x3) (int)
  linux.sysfs_path = '/sys/block/sda1' (字符串)
  storage.automount_enabled_hint = false (布尔值)
  storage.bus ='未知'(字符串)
  storage.drive_type ='磁盘'(字符串)
  存储.热插拔 = false (布尔值)
  storage.media_check_enabled = false (布尔值)
  存储.模型 = '' (字符串)
  storage.no_partitions_hint = false (布尔值)
  storage.originating_device = '/org/freedesktop/Hal/devices/computer' (字符串)
  storage.partitioning_scheme ='none'(字符串)
  存储.removable = false (布尔值)
  存储.可移动.media_available = true (布尔值)
  存储.可移动.介质大小 = 10737418240 (0x280000000) (uint64)
  存储.requires_eject = false (布尔值)
  存储.大小 = 10737418240 (0x280000000) (uint64)
  storage.vendor = '' (字符串)

我真的很感谢大家的帮助,但我有这种感觉,我添加的信息越多,这个问题对别人就越没用。

答案1

看起来 EBS 卷后来被添加为 sda。因此,sda{1,2} 指向启动实例的虚拟磁盘,sda 指向 EBS 卷。这可能会导致程序出现问题,这些程序认为 sda{1,2} 是 sda 的分区。

答案2

从技术上讲,这是可行的,例如通过移动或重命名 dev 树中的挂载内容,但这看起来很奇怪。你能做一个

fdisk -l /dev/sda

并发布输出?

正如您在问题中暗示的那样,安装整个磁盘(/dev/sda)并不是通常的做法。

答案3

什么是

hal-find-by-property --key block.device --string /dev/sda |xargs -i lshal -u "{}"

hal-find-by-property --key block.device --string /dev/sda1 |xargs -i lshal -u "{}"

打印?

相关内容