我是一个 Linux 新手,我遇到了一个错误,我真的不知道如何解决。
我的想法是将 6TiB 驱动器塞进一个盒子里,制作三组 raid1,然后在这三组 raid 上延伸一个逻辑卷。然后使用 NTFS 文件系统为小型生产环境创建一个整洁的文件服务器的 samba 共享。
这是我的错误:
user@FSrv:~$ sudo mount /dev/box1/Recordings /rec -t ntfs
NTFS signature is missing.
Failed to mount '/dev/mapper/box1-Recordings': Invalid argument
The device '/dev/mapper/box1-Recordings' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
user@FSrv:~$
这是 lsblk:
user@FSrv:~$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 29.8G 0 disk
├─sda1 8:1 0 243M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 29.6G 0 part
├─box1-root (dm-0) 252:0 0 15.8G 0 lvm /
├─box1-swap_1 (dm-1) 252:1 0 7.9G 0 lvm [SWAP]
└─box1-Recordings (dm-2) 252:2 0 2.7T 0 lvm
sdb 8:16 0 931.5G 0 disk
└─md0 9:0 0 931.4G 0 raid1
└─box1-Recordings (dm-2) 252:2 0 2.7T 0 lvm
sdc 8:32 0 931.5G 0 disk
└─md0 9:0 0 931.4G 0 raid1
└─box1-Recordings (dm-2) 252:2 0 2.7T 0 lvm
sdd 8:48 0 931.5G 0 disk
└─md1 9:1 0 931.4G 0 raid1
└─box1-Recordings (dm-2) 252:2 0 2.7T 0 lvm
sde 8:64 0 931.5G 0 disk
└─md1 9:1 0 931.4G 0 raid1
└─box1-Recordings (dm-2) 252:2 0 2.7T 0 lvm
sdf 8:80 0 931.5G 0 disk
└─md2 9:2 0 931.4G 0 raid1
└─box1-Recordings (dm-2) 252:2 0 2.7T 0 lvm
sdg 8:96 0 931.5G 0 disk
└─md2 9:2 0 931.4G 0 raid1
└─box1-Recordings (dm-2) 252:2 0 2.7T 0 lvm
user@FSrv:~$
这是fdisk -l
:http://paste.ubuntu.com/1623016/
这里是pvdisplay
、vgdisplay
和lvdisplay
:http://paste.ubuntu.com/1623019/
有人知道根本原因是什么吗?或者我的下一步故障排除步骤是什么?
答案1
您可能尚未在分区上创建文件系统;请参阅man mkfs.ntfs
。仅设置分区类型是不够的。
答案2
首先,除非您使用 Windows 双启动,否则不要使用 NTFS。要使用 samba 与 Windows 或其他客户端共享文件,最好使用 ext4 等普通文件系统。
其次,使用单个 raid 阵列比让 lvm 在多个 raid1 上进行条带化更好。raid5 或 6 将为您提供最可用的空间和良好的性能。raid6 可以处理两个磁盘故障而不会丢失数据。raid10 将提供与您建议的相同空间,但性能更好。您应该使用偏移或远布局,具体取决于您是否要优化写入或读取。