업그레이드를 위한 충분한 디스크 공간 확보
진화한 Junos OS의 새 버전으로 디바이스를 업그레이드하는 데 필요한 사용 가능한 디스크 공간의 양은 릴리스마다 다를 수 있습니다. 설치 중인 소프트웨어 버전을 확인하여 사용 가능한 디스크 공간 요구 사항을 확인한 다음 업그레이드를 위한 충분한 디스크 공간을 비웁니다.
/soft, /var 또는 /data 디렉터리의 용량이 90% 이상인 경우 디바이스에 소프트웨어 패키지를 설치할 수 있는 충분한 저장 공간이 없는 것입니다. 디바이스의 스토리지 공간이 부족하여 Junos OS Evolved를 설치할 수 없는 경우, 파일 시스템에 사용 가능한 디스크 공간이 부족하다는 다음 메시지와 유사한 경고를 받을 수 있습니다.
WARNING: The /soft filesystem is low on free disk space.
WARNING: This package requires 1075136k free, but there is only 666502k available.
디바이스의 시스템 파일 저장 공간이 가득 차면 디바이스를 재부팅해도 문제가 해결되지 않습니다. 파일 저장 공간이 가득찬 후 디바이스의 전형적인 작업 중에 다음 오류 메시지가 표시됩니다. user@host> configure /soft: write failed, filesystem is full
- 디바이스에서 사용 가능한 디스크 공간의 양을 확인하려면 명령을 실행합니다
show system storage
. 명령 출력에는 디바이스의 파일 시스템 내 사용 가능한 디스크 공간 양에 대한 통계가 표시됩니다.예를 들어:
user@host> show system storage fpc0: -------------------------------------------------------------------------- Filesystem Size Used Avail Capacity Mounted on /dev/root 30M 30M 0 100% /run/initramfs /dev/ram1p2 4.9G 586M 4.0G 13% /soft /dev/ram1p5 93M 19M 68M 22% /data /dev/ram1p7 2.7G 66M 2.4G 3% /var /dev/loop0 379M 2.3M 353M 1% /data/var/external devtmpfs 16G 0 16G 0% /dev [...output truncated...] fpc1: -------------------------------------------------------------------------- Filesystem Size Used Avail Capacity Mounted on /dev/root 30M 30M 0 100% /run/initramfs /dev/ram1p2 4.9G 586M 4.0G 13% /soft /dev/ram1p5 93M 19M 68M 22% /data /dev/ram1p7 2.7G 42M 2.5G 2% /var /dev/loop0 379M 2.3M 353M 1% /data/var/external devtmpfs 16G 0 16G 0% /dev [...output truncated...] re0: -------------------------------------------------------------------------- Filesystem Size Used Avail Capacity Mounted on /dev/root 34M 34M 0 100% /run/initramfs /dev/sda2 32G 10G 21G 34% /soft /dev/sda5 3.0G 179M 2.6G 7% /data /dev/sda7 145G 4.5G 134G 4% /var /dev/loop0 15G 38M 14G 1% /data/var/external devtmpfs 32G 0 32G 0% /dev /tmp 32G 0 32G 0% /run/initramfs/uswitch/tmp /dev/loop1 517M 517M 0 100% /run/initramfs/uswitch/data/hashes/8e6065a478c593473cd390245274128f1a5885e8 /dev/loop2 29M 29M 0 100% /run/initramfs/uswitch/data/hashes/244e2161887b001792709ec078f864c966baca88 /dev/loop3 36M 36M 0 100% /run/initramfs/uswitch/data/hashes/4cad203feb9c1bd4a903f03503a6777509e4031d /dev/loop4 10M 10M 0 100% /run/initramfs/uswitch/data/hashes/5f9454b8d26e33715373f621d16c9c752e3ff57b /dev/loop5 46M 46M 0 100% /run/initramfs/uswitch/data/hashes/182901abd18cefe6f63397bcbb6f2a8238d38a9b /dev/loop6 9.8M 9.8M 0 100% /run/initramfs/uswitch/data/hashes/c08bb2c69ae7ff2446bdcb32011a03a4a53c5585 /dev/loop7 58M 58M 0 100% /run/initramfs/uswitch/data/hashes/c92e70dc394c01bf5a2a9d06ffcc25ba673286d1 /dev/loop8 34M 34M 0 100% /run/initramfs/uswitch/data/hashes/90fdfeec1bab47c19641d636598a4205bbb7949d /dev/loop9 8.2M 8.2M 0 100% /run/initramfs/uswitch/data/hashes/3874cf9fea904b2d5d3f6920671864bdc05130a2 /dev/loop10 34M 34M 0 100% /run/initramfs/uswitch/data/hashes/35afa8ff63aded42bd23444b672dcd33b922898c /dev/loop11 7.0M 7.0M 0 100% /run/initramfs/uswitch/data/hashes/15684de48b2a621a98afaf9619026dd81cdf74bd /dev/loop12 4.5M 4.5M 0 100% /run/initramfs/uswitch/data/hashes/2d75968c5d882c86b38015fc93fe9e148e226407 /dev/loop13 148M 148M 0 100% /run/initramfs/uswitch/data/hashes/ccb0c8af3d4b26bddf9ccc047aa7e76d34e31387 uswitchd 7.0M 7.0M 0 100% /run/initramfs/uswitch/data/junos-evo-install-ptx-x86-64-21.2I20210315015050-EVO__cd-builder/uswitch unionfs 3.0G 186M 2.6G 7% / /dev/sda1 196M 19M 178M 10% /boot /dev/sda6 984M 1.5M 916M 1% /data/config /tmp 32G 68K 32G 1% /tmp tmpfs 32G 28M 32G 1% /run tmpfs 32G 123M 32G 1% /dev/shm tmpfs 32G 0 32G 0% /sys/fs/cgroup tmpfs 6.3G 0 6.3G 0% /run/user/0 re1: -------------------------------------------------------------------------- Filesystem Size Used Avail Capacity Mounted on /dev/root 34M 34M 0 100% /run/initramfs /dev/sda2 32G 10G 21G 34% /soft /dev/sda5 3.0G 321M 2.5G 12% /data /dev/sda7 145G 3.0G 135G 3% /var /dev/loop0 15G 38M 14G 1% /data/var/external devtmpfs 32G 0 32G 0% /dev [...output truncated...]
- 디바이스의 사용 가능한 디스크 공간이 부족하여 Junos OS Evolved를 설치할 수 없는 경우, 시스템 파일 또는 불필요한 소프트웨어 이미지를 삭제하여 디바이스의 파일 저장을 정리할 수 있습니다. 공간을 비워야 하는 위치에 따라 또는 운영 모드 명령 중 하나
request system storage cleanup
request system software delete
또는 둘 다를 사용할 수 있습니다.request system storage cleanup
기본 라우팅 엔진에서 운영 모드 명령을 실행하여 시스템의 모든 라우팅 엔진에 대한 /var 디렉터리의 시스템 파일(일반적으로 system-log 및 trace 파일)을 삭제합니다.삭제할 파일 목록이 표시됩니다.
user@host> request system storage cleanup List of files to delete: Size Date Name 11B Oct 28 23:40 /var/jail/tmp/alarmd.ts 92.4K Jan 11 17:12 /var/log/chassisd.0.gz 92.4K Jan 11 06:06 /var/log/chassisd.1.gz 92.5K Jan 10 19:00 /var/log/chassisd.2.gz 92.5K Jan 10 07:53 /var/log/chassisd.3.gz 92.2K Jan 10 15:00 /var/log/hostlogs/auth.log.1.gz 92.2K Jan 1 18:45 /var/log/hostlogs/auth.log.2.gz 92.1K Jan 4 17:30 /var/log/hostlogs/auth.log.3.gz 92.2K Jan 1 18:45 /var/log/hostlogs/auth.log.4.gz 79.0K Jan 12 01:59 /var/log/hostlogs/daemon.log.1.gz 78.8K Jan 11 23:15 /var/log/hostlogs/daemon.log.2.gz 78.7K Jan 11 20:30 /var/log/hostlogs/daemon.log.3.gz 79.1K Jan 11 17:44 /var/log/hostlogs/daemon.log.4.gz 59.1K Jan 11 21:59 /var/log/hostlogs/debug.1.gz 59.2K Jan 11 17:44 /var/log/hostlogs/debug.2.gz 59.2K Jan 11 13:29 /var/log/hostlogs/debug.3.gz 59.3K Jan 11 09:14 /var/log/hostlogs/debug.4.gz 186.6K Oct 20 16:31 /var/log/hostlogs/kern.log.1.gz 238.3K Jan 11 23:15 /var/log/hostlogs/lcmd.log.1.gz 238.4K Jan 11 17:30 /var/log/hostlogs/lcmd.log.2.gz 238.6K Jan 11 11:45 /var/log/hostlogs/lcmd.log.3.gz 238.5K Jan 11 06:00 /var/log/hostlogs/lcmd.log.4.gz 372.5K Jan 11 17:00 /var/log/hostlogs/syslog.1.gz 372.5K Jan 11 04:45 /var/log/hostlogs/syslog.2.gz 371.9K Jan 10 16:30 /var/log/hostlogs/syslog.3.gz 372.7K Jan 10 04:15 /var/log/hostlogs/syslog.4.gz 10.1K Jan 12 02:03 /var/log/messages.0.gz 55.1K Jan 6 21:25 /var/log/messages.1.gz 81.5K Dec 1 21:30 /var/log/messages.2.gz Delete these files ? [yes,no] (no)
옵션을 yes 입력하여 파일을 삭제합니다.
- 시스템의 모든 라우팅 엔진의 /soft 및 /data 디렉터리에서 불필요한 소프트웨어 이미지를 정리하기 전에 먼저 작동 모드 명령을 사용하여
show system software list
디바이스에 어떤 이미지가 있는지 찾아야 합니다.------------------------------- node: fpc0 ------------------------------- Active boot device is primary: /dev/ram1 List of installed version(s) : '-' running version '>' next boot version after upgrade/downgrade '<' rollback boot version - junos-evo-install-ptx-x86-64-20.4-202103151929.0-EVO - [2021-03-17 12:18:07] ------------------------------- node: re0 ------------------------------- Active boot device is primary: /dev/sda List of installed version(s) : '-' running version '>' next boot version after upgrade/downgrade '<' rollback boot version < junos-evo-install-ptx-x86-64-20.4-202103121629.0-EVO - [2021-03-17 11:22:40] - junos-evo-install-ptx-x86-64-20.4-202103151929.0-EVO - [2021-03-17 10:50:39] junos-evo-install-ptx-x86-64-20.4-202103131143.0-EVO - [2021-03-16 16:12:38] junos-evo-install-ptx-x86-64-20.4-202103141559.0-EVO - [2021-03-15 17:26:42] ------------------------------- node: re1 ------------------------------- Active boot device is primary: /dev/sda List of installed version(s) : '-' running version '>' next boot version after upgrade/downgrade '<' rollback boot version < junos-evo-install-ptx-x86-64-20.4-202103121629.0-EVO - [2021-03-17 11:25:03] - junos-evo-install-ptx-x86-64-20.4-202103151929.0-EVO - [2021-03-17 10:50:39] junos-evo-install-ptx-x86-64-20.4-202103131143.0-EVO - [2021-03-16 16:14:55] junos-evo-install-ptx-x86-64-20.4-202103141559.0-EVO - [2021-03-15 17:57:05]
소프트웨어 이미지를 한 번에 하나씩 삭제하거나 현재 및 롤백 이미지를 제외한 모든 소프트웨어 이미지를 삭제할 수 있습니다. 이러한 명령은 시스템의 모든 라우팅 엔진에서 이미지를 삭제합니다.
- 소프트웨어 이미지를 한 번에 하나씩 삭제하려면 삭제해야 하는 각 이미지에 대해 운영 모드 명령을 실행합니다
request system software delete image-name
. 이 이미지를 삭제하면 이 특정 버전의 소프트웨어로 다운그레이드할 수 없습니다. 현재 실행 중인 소프트웨어 버전은 삭제할 수 없습니다.force
옵션을 사용하여 롤백 소프트웨어 이미지를 삭제합니다. - 진화한 Junos OS 릴리스 20.4R2부터 현재 및 롤백 이미지를 제외한 모든 소프트웨어 이미지를 삭제하려면 운영 모드 명령을 실행합니다
request system software delete archived
. 다음 부팅 소프트웨어 이미지가 라우팅 엔진에 있을 때 이 명령은 실패합니다. 새 소프트웨어 이미지가 설치되었지만 설치 프로세스를 완료하기 위해 디바이스가 아직 재부팅되지 않았습니다.user@host-re0> request system software delete archived ALERT: This command will delete all archived SW versions except current and rollback. Do you want to proceed? [yes,no] (no) yes Software delete in progress... re0: Executing Software delete... re0: Cannot delete junos-evo-install-ptx-x86-64-20.4-202103141559.0-EVO - It is the current version re0: Rollback or scratch install re0: Removing version junos-evo-install-ptx-x86-64-20.4-202103150459.0-EVO... re0: Removing version junos-evo-install-ptx-x86-64-20.4-202103111254.0-EVO... re1: Removing version junos-evo-install-ptx-x86-64-20.4-202103150459.0-EVO... re1: Removing version junos-evo-install-ptx-x86-64-20.4-202103111254.0-EVO... Image deletion succeeded.
- 소프트웨어 이미지를 한 번에 하나씩 삭제하려면 삭제해야 하는 각 이미지에 대해 운영 모드 명령을 실행합니다