我从一台旧的Fedora(Core6)服务器上使用了一个客户端的iSCSI目标。 我configuration它,并格式化为ext3(错误,现在我知道),我一直在使用它一段时间。
现在我需要从其他机器访问这个卷。 据我所读,我不能同时从两台机器安全地做(这是我第一次尝试)。 所以我已经从原始服务器上卸载了它,并试图将它挂载到新的服务器上(我首先用Ubuntu 10 LTS做了这个工作,但是当我无法做到的时候,我用另一个Fedora安装了相同的configuration)没有成功。
问题是:我可以看到NAS上的所有目标,但是当我使用“fdisk -l”来查看所有设备并知道哪个安装时,我将所有目标视为SFS文件系统。 从原始的服务器上,我看到所有的SFS(毕竟他们属于我的客户,不知道他在做什么)除了我pipe理的那个,我把它看作是“Linux”。
这里是在服务器(Fedora)中可以看到的分区表。 西class牙语,对不起。 我希望可以理解。 我之间的意见[…]
[开始真正的本地驱动器..] Disco / dev / sda:500.1 GB,500107862016字节 255个磁头,63个扇区/磁道,60801个磁道 单位= 16065 * 512 = 8225280字节的cilindros 扇区大小(逻辑/物理):512字节/ 512字节 I / O大小(最小/最佳):512字节/ 512字节 磁盘标识符:0x00000080 Disposit。 Inicio Comienzo Fin Bloques Id Sistema / dev / sda1 1 26 204800 83 Linux / dev / sda2 26 6400 51200000 83 Linux [..更多本地分区..] [...然后iSCSI驱动器...] Disposit。 Inicio Comienzo Fin Bloques Id Sistema / dev / sdc1 1 130541 1048570551 42 SFS Disco / dev / sdf:2147.5 GB,2147483649024字节 255个磁头,63个扇区/磁道,261083个磁道 单位= 16065 * 512 = 8225280字节的cilindros 扇区大小(逻辑/物理):512字节/ 512字节 I / O大小(最小/最佳):512字节/ 512字节 磁盘标识符:0x2257d76f [.....其他设备介于两者之间,这里是我介意的那个.....] Disco / dev / sde:2147.5 GB,2147483648000字节 255个磁头,63个扇区/磁道,261083个磁道 单位= 16065 * 512 = 8225280字节的cilindros 扇区大小(逻辑/物理):512字节/ 512字节 I / O大小(最小/最佳):512字节/ 262144字节 磁盘标识符:0x93afd446 Disposit。 Inicio Comienzo Fin Bloques Id Sistema / dev / sde1 1 261083 2097149166 83 Linux [...和更多的设备....]
在我试图configuration的机器上,应该访问驱动器(但不要)我看到有问题的目标为:
[....] Disk /dev/sdc: 2147.4 GB, 2147483649024 bytes 255 heads, 63 sectors/track, 261083 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sdc1 1 261083 2097149166 42 SFS [....]
而且我将剩下的目标视为SFS,与第一种情况相同。
先进的谢谢你,
fdisk报告的标签现在没有多less意义 – 事实上,由于MS-DOS分区表没有使用,甚至可能完全是误导。 如果你想知道分区上有什么,最好使用file -s /dev/sdXX
:
file -s /dev/sda1 /dev/sda1: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=ebf12615-9c1a-4aca-9111-bebd1eaf4ed3 (large files) file -s /dev/sda3 /dev/sda3: Linux rev 1.0 ext4 filesystem data, UUID=7322a490-8814-4f0b-92a7-a6f4287acadc (needs journal recovery) (extents) (large files) (huge files)
fdisk -l输出中的SFS(0x42)分区types可能是格式化为ext3之前存在的分区的标志。
根据维基百科这个分区types可能对应于Windows 2000 / XPdynamic卷。 如果分区只是重新格式化为EXT3,那么types码可以保持不变。
为了检查什么分区types,你可以问题
TMPFILE=$(mktemp --tmpdir=/tmp) dd if=/dev/sdc1 bs=512 count=2048 of=$TMPFILE file $TMPFILE rm $TMPFILE
在一个ext4文件系统上,例如,这个序列就会产生
2048+0 records in 2048+0 records out 1048576 bytes (1.0 MB) copied, 0.0291348 s, 36.0 MB/s /tmp/tmp.QLD5XhZOYn: Linux rev 1.0 ext4 filesystem data (needs journal recovery) (extents) (large files) (huge files)
这表明无论分区表中指定的分区types如何,分区本身都是EXT4。 一兆字节通常足以识别真正的分区types。
如果/dev/sdc1
确实是您所期望的EXT3分区,则可以安全地进行安装。 我build议通过设备映射器multipath
挂载点来挂载它,以避免设备枚举通过iSCSI更改时出现问题。