Debian

用於啟動 Debian 的 QNAP NAS 內部儲存空間大小

  • November 21, 2020

我剛剛下載了 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 的儲存空間。

我的問題:

  1. QNAP NAS(如TS-251+)執行 QTS 作業系統時,哪個儲存設備包含啟動和根文件系統?它是 SATA HDD 之一,還是有其他內部儲存設備,例如快閃記憶體(或 SSD)?(請注意,我只對大小至少為 582 MiB 的設備感興趣,因此我不想要只包含引導載入程序的較小快閃記憶體。)
  2. 如果我想在 QNAP NAS TS-251+ 上安裝 Debian(作為 QTS 的替代品執行),我可以將它安裝到內部儲存設備上,如果 NAS 包含 0 個 SATA 設備,它會啟動和執行嗎?ext4 boot+root 文件系統有多少內部儲存空間可用?
  3. 我必須從哪些選項啟動 Debian?我猜這些:內部儲存(如果有)、SATA HDD 或 SSD、外部 USB 儲存。是否還有其他選項,例如額外的 SD 卡或非 SATA SSD?
  1. QNAP 使用基於 RAM 的根文件系統。持久文件(例如/etc/passwd)要麼作為引導過程的一部分複製到文件系統中,要麼通過連結回/etc/config基於 Flash 的/mnt/HDA_ROOT. 似乎這/mnt/HDA_ROOT也包含 QNAP 韌體。
# ls /mnt/HDA_ROOT/update_pkg
DSv3.tgz           bluetooth.tgz      ldap_server.tgz    musicstation.tgz   samba4.tgz
ImageMagick.tgz    ffmpeg.tgz         libboost.tgz       photostation2.tgz  vim.tgz
Python.tgz         helpdesk/          mariadb5.tgz       pkg_flag           vpnopenvpn.tgz
Samples.tgz        helpdesk.bin*      medialibrary.tgz   printer.tgz        vpnpptp.tgz
antivirus.tgz      jsLib.tgz          mt-daapd.tgz       qpkg.tar.cksum     wifi.tgz
avahi0630.tgz      language.tgz       mtpBinary.tgz      radius.tgz

快閃記憶體盤的磁碟用途

du -hs /mnt/HDA_ROOT/
144M    /mnt/HDA_ROOT/

df -h /mnt/HDA_ROOT/
Filesystem                Size      Used Available Use% Mounted on
/dev/md9                499.5M    144.1M    355.4M  29% /mnt/HDA_ROOT

其他持久應用程序被寫入使用者磁碟;例如,Entware 安裝在 RAM 文件系統下,/opt但只是從/share/CE_CACHEDEV1_DATA/.qpkg/Entware/. 2. 不知道 3. 很可能沒有,這取決於 QNAP 是否鎖定到 QNAP 韌體。(例如,富士通 CELVIN OEM 變體已鎖定到富士通品牌的 QNAP 韌體。)

使用 QNAP 軟體並從 Entware 側載入您喜歡的實用程序可能會更安全。

引用自:https://unix.stackexchange.com/questions/561209