Mar*_*row 9 linux samba hard-drive drobo smb
我有一个 Drobo-FS,通过 DroboApps 安装了 DropBear,它允许我通过 SSH 访问为 Drobo-FS 提供动力的 Linux 操作系统。
Drobo-FS 文件系统有一个如下所示的目录
# ls /mnt/DroboFS/System
DNAS avahi netatalk samba
Run Code Online (Sandbox Code Playgroud)
列出的每个目录中都有一个conf
或类似的目录,对我来说,samba
,netatalk
和avahi
conf 文件都显示Input/ouput error
# ls /mnt/DroboFS/System/samba/conf
ls: /mnt/DroboFS/System/samba/conf/scratch.smb.conf: Input/output error
ls: /mnt/DroboFS/System/samba/conf/smb.conf: Input/output error
# ls /mnt/DroboFS/System/netatalk/conf
ls: /mnt/DroboFS/System/netatalk/conf/afpd.conf: Input/output error
ls: /mnt/DroboFS/System/netatalk/conf/AppleVolumes.default: Input/output error
# ls /mnt/DroboFS/System/avahi/conf
ls: /mnt/DroboFS/System/avahi/conf/scratch.avahi-daemon.conf: Input/output error
avahi-daemon.conf
Run Code Online (Sandbox Code Playgroud)
我已经读到这种行为表明硬盘驱动器故障或电缆松动(我假设将驱动器连接到控制器。)但是这不是一个普通的 Linux 机器,所以我的第一个问题是
/mnt/DroboFS/System 存储在什么设备上。我认为它不能位于任何托架中的硬盘驱动器上,因此必须位于其他内部驱动器或闪存上。如果是这样,这是否意味着我的 Drobo-FS 有问题?
还必须问一个问题:为什么只有配置文件受到影响?
或者这个问题会更深吗?
此外,任何拥有 Drobo-FS 和固件版本 1.2.0 的人都可以提供以下文件的版本吗?
/mnt/DroboFS/System/samba/conf/smb.conf
/mnt/DroboFS/System/netatalk/conf/afpd.conf
/mnt/DroboFS/System/netatalk/conf/AppleVolumes.default
Run Code Online (Sandbox Code Playgroud)
这样我就可以用正确的版本替换看似损坏的文件。
最后,如果 Drobo 本身出现故障,RAID(或 BeyondRAID)配置数据是存储在硬盘本身还是 drobo 中。换句话说,我可以将现有驱动器移到新的 drobo 上而不会丢失数据吗?
编辑:我可以在这里回答我自己的问题。我发现如果您将所有 Drobo 磁盘作为“磁盘包”移动到新的 Drobo,这是可能的。必须保持每个驱动器的顺序/位置才能使其工作。
编辑:结果cat /proc/mounts
# cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root / jffs2 rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw 0 0
none /sys sysfs rw 0 0
/dev/shm /dev/shm tmpfs rw 0 0
/dev/mtdblock/2 /var jffs2 rw 0 0
/dev/sda1 /mnt/DroboFS ext3 rw,noatime,nodiratime,data=ordered 0 0
Run Code Online (Sandbox Code Playgroud)
ls -ld /mnt/DroboFS/System
应该告诉您并允许您识别它是什么设备;如果它不是其他东西的符号链接,则更可能是您的硬盘驱动器有故障,因此您可能需要更换它,假设电缆已正确连接且完好无损。
归档时间: |
|
查看次数: |
850 次 |
最近记录: |