最近我的一个驱动器在我的RAID中坏了,我正在用一个新的驱动器替换。我使用这个答案来镜像旧驱动器上的分区以进行重新同步。但我担心的是输出。我的驱动器是4k扇区,我第一次做错什么了吗?
Checking that no-one is using this disk right now ...
OK
Warning: partition 1 does not end at a cylinder boundary
Warning: partition 2 does not start at a cylinder boundary
Warning: partition 2 does not end a
出于某种原因,我的VPS的第一个分区(运行Debian 8)对齐到扇区63 (而不是2048年)。
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 314572800s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 63s 79971569s 799715
我们在Linux中有文件并复制到AIX中。AIX中相同大小的文件。
Linux - ext3文件系统AIX - jfs2文件系统
两个文件系统在相同的块大小4k
size in Linux
du -sk p14727347_112030_AIX64-5L.zip
1160568 p14727347_112030_AIX64-5L.zip
Size in AIX
du -sk p14727347_112030_AIX64-5L.zip
1159484 p14727347_112030_AIX64-5L.zip
知道它为什么不同吗?
我只是在数组中添加了一个备用磁盘:
Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy
------------------------------------------------------------------------------
u0 RAID-6 OK - - 256K 5587.9 RiW ON
u1 SPARE OK - -
我正在运行一个应用程序,该应用程序使用O_DSYNC选项打开NFS挂载中的文件。然后,应用程序在循环中将6500字节的数据写入文件1000次。
我监视了客户端的行为,并注意到它以4096字节和8192字节的批处理将写入发送到底层文件系统。
根据man open,对使用O_DSYNC打开的文件的写操作将根据同步I/O数据完整性完成的要求来完成。它进一步说,
O_DSYNC provides synchronized I/O data integrity completion, meaning write operations will flush data to the underlying h