我已在其中一台服务器上安装了 Debian Server,并通过 USB(下图中的 sdb1、2 和 5)插入了外部硬盘驱动器,现在我的所有文件都在其中。在我在 Synology 的 NAS 中使用这块 WD Red 硬盘(现在位于机柜中)之前,我没有对其进行格式化,而且我也不希望这样做。现在我想通过 FileZilla over SSH 来管理这些文件。
由于未知原因,我无法启动服务器上的 Synology 操作系统。因此我安装了 Debian Server。我知道我可以在 USB 驱动器上安装 Xpenology 并从那里启动它,但我不知道如何,所以 Debian 是目前的首选。 FreeNAS 不可行,因为它需要 8 GB RAM。我的服务器只有 1 GB 或 1.5 GB RAM。
如何通过 SSH 通过 FileZilla 访问我的文件?在哪里可以找到外部硬盘上的文件位置等?这是mount
正确的命令吗?我该如何使用它?
答案1
要访问磁盘上的文件,您需要安装存储它们的分区。挂载将一个存储区域附加到一个目录上;挂载后,可以在该目录下访问该存储区域中的文件。将存储安装到某个目录后,只需导航到 Filezilla 中的该目录即可。
fdisk
告诉您外部磁盘分为三个分区,所有这些分区显然都是 RAID 卷。我写“显然”是因为分区上指示的类型只是一种约定,Linux 实际上并不关心。使用带有 RAID 卷的单个磁盘有点奇怪。要查看这些卷中的内容,请运行
file -s /dev/sdb?
查看可用存储卷摘要的另一个有用命令是lsblk
。
如果您确实有 RAID 卷,则需要使用以下命令组装它们mdadm -A
。用于组装两磁盘 RAID 卷的命令如下所示:
mdadm -A /dev/md0 /dev/sdb1 /dev/sdc1
然后,要安装它,请使用mount
对现有目录执行命令。
mkdir /media/md0
mount /dev/md0 /media/md0
(为下面的目录/media
和下面的设备选择相同的名称/dev
只是一种约定。)
事实上,你可能会发现,左心室容量卷。如果是这样,请运行pvs
或者pvdisplay
查看已知 LVM 物理卷(即存储分区)的列表。如果您要查找的卷未列出,请运行pvscan
然后再试一次。 LVM 是存储卷和内容之间的抽象层。内容存储在逻辑卷中。要查看逻辑卷列表,请运行lvs
或者lvdisplay
。这将告诉您可用逻辑卷 (LV) 的名称以及它们所在的卷组 (VG)。要挂载mylv
名为 的卷组中调用的 LVM 逻辑卷myvg
,请使用
mount /dev/mapper/myvg-mylv /media/mylv
仅当分区不直接包含文件系统时,这些复杂性才是必要的。要在分区上安装文件系统,您只需要mount
命令和现有目录。对于 RAID 和 LVM 卷,一切通常都会在启动时自动完成,但这并不考虑可移动驱动器。
如果分区包含文件系统,usbmount
进行设置,以便在插入 USB 驱动器时自动安装它们。但我认为它不能处理 RAID 或 LVM 卷。
您也可能对。。。有兴趣pmount
它允许非 root 用户手动安装 USB 驱动器。
不要忘记在拔下驱动器之前卸载所有内容,否则数据可能会损坏。