我刚刚下载了 QNAP QTS操作系统 4.3.6 版。它似乎包含 amd64 Linux 内核 4.2.8、initrd 和根文件系统、glibc 2.21、Apache 2.4.37、PHP 5.6.38、没有 Perl、Python 2.7.17rc1、BusyBox 1.24.1、rsync 3.0.7、Bash 3.2。 57,tar 1.22 等,(其中一些)用 GCC 4.9.2 编译。
下载的固件文件大小为 208 MiB,完全递归解压后为 582 MiB,使用 7z 压缩后为 148 MiB。(内核为 6.88 MiB,initrd 为 15.69 MiB,均已压缩。)
因此,为了能够运行 QTS 操作系统,QNAP 设备需要至少 582 MiB 的存储空间。
我的问题:
QNAP NAS(如TS-251+)运行 QTS 操作系统时,哪个存储设备包含启动和根文件系统?它是 SATA HDD 之一,还是有其他内部存储设备,例如闪存(或 SSD)?(请注意,我只对大小至少为 582 MiB 的设备感兴趣,因此我不想要只包含引导加载程序的较小闪存。)
如果我想在 QNAP NAS TS-251+ 上安装 Debian(作为 QTS 的替代品运行),我可以将它安装到内部存储设备上,如果 NAS 包含 0 个 SATA 设备,它会启动和运行吗?ext4 boot+root 文件系统有多少内部存储空间可用?
我必须从哪些选项启动 Debian?我猜这些:内部存储(如果有)、SATA HDD 或 SSD、外部 USB 存储。是否还有其他选项,例如额外的 SD 卡或非 SATA SSD?
QNAP 使用基于 RAM 的根文件系统。持久文件(例如
/etc/passwd
)要么作为引导过程的一部分复制到文件系统中,要么通过链接回/etc/config
基于 Flash 的/mnt/HDA_ROOT
. 似乎这/mnt/HDA_ROOT
也包含 QNAP 固件。闪存盘的磁盘用途
其他持久应用程序被写入用户磁盘;例如,Entware 安装在 RAM 文件系统下,
/opt
但只是从/share/CE_CACHEDEV1_DATA/.qpkg/Entware/
.不知道
很可能没有,这取决于 QNAP 是否锁定到 QNAP 固件。(例如,富士通 CELVIN OEM 变体已锁定到富士通品牌的 QNAP 固件。)
使用 QNAP 软件并从 Entware 侧加载您喜欢的实用程序可能会更安全。
qnap 固件从“dom”(diskonmodule)运行,它基本上是一个直接连接到主板的 USB 磁盘。第一个答案中提到的 ram 磁盘是固件 / linux 启动的第一阶段。在成功启动时,将执行枢轴根,并且操作根现在将位于 hd 的系统分区上。您可以将 debian 和 grub 刷入 dom 以启动 vanilla debian 或任何其他 linux 风格,只要它适合 dom。