NAS2023. 3. 17. 22:22
반응형

사용하다 보면 dsm에서 리소스모니터 메모리를 보면 예약됨으로 4.7기가나  할 당 되어

사용을 못하게 되어 있음을 확인 할 수 있다.

예약됨으로 나오는 메모리 용량을 사용 할 수 있게 하는 설정 방법이다.

먼저 ssh로 접속 설정 한다.

ssh 접속 후 grub.cfg 파일에 disable_mtrr_trim 을 두번 추가 한다.

sudo -i
mkdir -p /tmp/test
cd /dev
mount synoboot1 /tmp/test
cd /tmp/test/boot/grub

sudo -i  시에 패스워드는 dsm 관리자 패스워드를 입력 하면 된다.

synoboot1을  /tmp/test에 마운트 후에 /tmp/test/boot/grub 경로로 이동 후 vi grub.cfg 실행

========================================================================================

menuentry 'RedPill DS3622xs v7.1.1-42962 (USB, Verbose)' {
        savedefault
        search --set=root --fs-uuid BF4E-ADE7 --hint hd0,msdos1
        echo Loading Linux...
        linux /zImage withefi earlyprintk syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=1 pid=0x1169 earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac1=9CB654A928BD sn=2040SQRWL3JTX vid=0x048d elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 log_buf_len=32M root=/dev/md0 SataPortMap disable_mtrr_trim 
        echo Loading initramfs...
        initrd /rd.gz /custom.gz
        echo Starting kernel with USB boot
}

menuentry 'RedPill DS3622xs v7.1.1-42962 (SATA, Verbose)' {
        savedefault
        search --set=root --fs-uuid BF4E-ADE7 --hint hd0,msdos1
        echo Loading Linux...
        linux /zImage withefi earlyprintk syno_hw_version=DS3622xs+ console=ttyS0,115200n8 netif_num=1 pid=0x1169 earlycon=uart8250,io,0x3f8,115200n8 synoboot_satadom=2 syno_port_thaw=1 mac1=9CB654A928BD sn=2040SQRWL3JTX vid=0x048d elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=0 log_buf_len=32M root=/dev/md0 SataPortMap disable_mtrr_trim
        echo Loading initramfs...
        initrd /rd.gz /custom.gz
        echo Starting kernel with SATA boot
}

========================================================================================

menuentry 항목 중에 linux  로 시작하는 곳 제일 뒤에 disable_mtrr_trim 을 입력 후 저장

umount  /tmp/test 후에 시스템을 리부 팅 하고 dsm 재 접속 후 리소스모니터 메모리를 확인하면 예약됨이 확 줄어서 가용 메모리가 늘어난 것을 알 수 있다

완료.!!

서버포럼(https://svrforum.com/)에서는 DSM7 에서는 disable_mtrr_trim=1 이렇게 넣어줘야 된다고 하는데 저의 경우에는 disable_mtrr_trim이렇게만 넣어줘도 잘 작동 하네요 테스트 해보고 편하실 대로 하시면 될 듯 합니다.

반응형
Posted by [PineTree]
NAS2023. 3. 17. 21:35
반응형

사전 준비 

N54L을 껏다 켜서 F10으로 BIOS설정에 들어간 후  Advanced 항목에서 C1E Support 항목을 꼭 Disabled로 하여야 한다.

 

준비물

USB(4G이상)

Win32Imager

시놀로지 설치 파일 다운 로드

https://www.synology.com/ko-kr/support/download/DS3622xs+?version=7.1#system

아래 화면에 있는 두 개 다운로드 파일 클릭

DSM 7.1.1  다운로드  및 7.1.1.-42962 Update 파일 다운로드

각각 아래 파일들이 다운이 된다.

파일 명 DSM_DS3622xs+_42962 .pat

패치 파일 synology_broadwellnk_3622xs+.pat

 

다운로드 https://win32diskimager.org/#download

 

Win32 Disk Imager - Download [Official Site]

Download Win32 Disk Imager a Fast, Secure & Reliable tool to Write Windows 10 or Windows 11 ISO Image to the Removable drive eg. Pendrive.

win32diskimager.org

 

로더 v0.9.4.0-1 partition sizeup & modified for M Shell  

 

Release v0.9.4.0-1 partition sizeup & modified for M Shell · PeterSuh-Q3/tinycore-redpill

This distribution file is released by adding the m shell file to the original TCRP release of pocopico. extra Include file : my.sh.gz my.sh myv.sh myfunc.h menu.sh sngen.sh macgen.sh There is a new...

github.com

위 사이트에서 tinycore-redpill.v0.9.4.0-1.m-shell.img.gz 다운 로드 후 압축을 푼다

pc에 usb를 연결 한 후

Win32 Disk imager를 설치 후 실행

usb가 설치 되어 있는 디바이스(드라이브) 를 선택하고

tinycore-redpill.v0.9.4.0-1.m-shell.img

이미지 파일 항목에서 위 파일을 선택하고 write를 클릭 하고 100%완성 되면   USB 메모리에 부트로더 이미지를 만듭니다.

USB 메모리를 N54L 안 쪽에  디스크 꽂아 넣습니다. (밖에 포트에 해도 되나 미관상 )

리부팅 하면 부트이미지가 실행 되면  아래와 같은 창이 총 4개가 실행 됩니다.

파란화면 창에서 설정 합니다. 왼쪽에서는 아이피를 확인 합니다.

아래 순서로 진행 합니다.

Choose a Synology Model --> DS3622xs+ 선택  <<===N54L은 꼭 이모델로 해야 된다 

Choose a Synology Serial Number --> Generate ...Serial Number

Choose a mac address 1 --> Get a real mac address

Build the [TCRP JOT Mod] loader                <<=== N54L은 꼭 이loaderr로 해야 된다 

Reboot

pc 의 브라우저 화면에서 위에서 확인 한 ip:5000 을 입력한다.(예:192.168.35.104:5000)

시놀로지 설치 화면이 나오면 수동으로 설치 선택 후 

앞에서 다운 받은 DSM 설치 파일 DSM_DS3622xs+_42962 .pat 를 선택 후 설치 한다.

설치가 완료 되면  

DSM 로그 인 후

제어판에 -> 업데이트 및 복원 -> 수동으로 DSM업데이트 -> 앞에서 다운 받은 synology_broadwellnk_3622xs+.pat 파일 선택

리부팅이 자동으로 된다.

리부팅 시에 GRUB 선택 화면에서 맨 아래 Tiny Core Image Build 를  선택 해야 한다.

다시 아래 화면이 나오면

Post Update for [TCRP JOT Mod] loader 선택

reboot 선택

다시 부팅이 되었 을 때

최신 버전 7.1.1-42962 Update 4 가 완료 된 것을 확인

모든 것이 끝났다.

하지만  N54L에 메모리를 4G 이상 사용 한담면 아래 설정을 추가로 해야 한다.

https://theone79.tistory.com/977

 

HP N54L에 Xpenology 메모리 인식 grub.cfg 수정방법

사용하다 보면 dsm에서 리소스모니터 메모리를 보면 예약됨으로 4기가 이상 할 당 되어 사용을 못하게 되어 있음을 확인 할 수 있다. 예약됨으로 나오는 메모리 용량을 사용 할 수 있게 하는 설정

theone79.tistory.com

 

반응형
Posted by [PineTree]