방금 다운로드한 버전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로 컴파일되었습니다.
다운로드한 펌웨어 파일 크기는 208MiB, 전체 재귀 압축 해제 후 582MiB, 7z를 사용한 압축 후 148MiB입니다. (커널 크기는 6.88MiB, initrd 크기는 15.69MiB, 둘 다 압축됨)
따라서 QTS 운영 체제를 실행할 수 있으려면 QNAP 장치에 최소 582MiB의 저장 공간이 필요합니다.
내 질문:
QNAP NAS의 어떤 스토리지 장치에 부팅 파일 시스템과 루트 파일 시스템이 포함되어 있습니까?TS-251+QTS 운영 체제를 실행하는 경우는 언제입니까? SATA HDD 중 하나입니까, 아니면 플래시 메모리(또는 SSD)와 같은 다른 내부 저장 장치가 있습니까? (저는 크기가 582MiB 이상인 장치에만 관심이 있으므로 부트로더만 포함하는 더 작은 플래시는 제가 원하는 것이 아닙니다.)
QNAP NAS TS-251+(QTS를 대체하여 로컬로 실행)에 Debian을 설치하려는 경우 내부 저장소에 설치할 수 있습니까? NAS에 SATA 장치가 0개 포함되어 있으면 작동되어 실행됩니까? ext4 부팅+루트 파일 시스템에 사용할 수 있는 내부 저장 공간은 얼마나 됩니까?
데비안을 시작하려면 어떤 옵션이 있어야 하나요? 나는 이것이 내부 저장소(사용 가능한 경우), SATA HDD 또는 SSD, 외부 USB 저장소라고 생각합니다. 추가 SD 카드 또는 비 SATA SSD와 같은 다른 옵션이 있습니까?
답변1
QNAP는 RAM 기반 루트 파일 시스템을 사용합니다. 영구 파일(예:
/etc/passwd
)은 부팅 프로세스의 일부로 또는/etc/config
플래시 기반을 통해 파일 시스템에 복사됩니다. 이 파일 에도 QNAP 펌웨어가 포함되어 있는/mnt/HDA_ROOT
것으로 보입니다 ./mnt/HDA_ROOT
# 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/
.전혀 모른다
QNAP가 QNAP 펌웨어에 잠겨 있는지 여부에 따라 그렇지 않을 가능성이 높습니다. (예를 들어 Fujitsu CELVIN OEM 변형은 Fujitsu 브랜드 QNAP 펌웨어에 고정되어 있습니다.)
QNAP 소프트웨어를 사용하고 Entware에서 즐겨 사용하는 유틸리티를 사이드로드하는 것이 더 안전할 수 있습니다.
답변2
qnap 펌웨어는 기본적으로 마더보드에 직접 연결된 USB 디스크인 "dom"(diskonmodule)에서 실행됩니다. 첫 번째 답변에서 언급한 램 디스크는 펌웨어/리눅스 부팅의 첫 번째 단계입니다. 성공적으로 부팅되면 피벗 루트가 실행되고 작동 루트는 이제 하드 드라이브의 시스템 파티션에 위치하게 됩니다. 일반 데비안이나 dom에 맞는 다른 Linux 버전을 부팅하기 위해 dom에 데비안과 그럽을 플래시할 수 있습니다.