이 문서에서는 PCMCIA Filesystem Compatibility Matrix에 대해 설명하고, 사용 가능한 여러 파일 시스템을 설명하고, 해당 파일 시스템에서 작업하는 방법을 설명합니다.
이 매트릭스는 다양한 플랫폼 간의 PCMCIA 플래시 카드에 대한 파일 시스템 호환성을 보여줍니다. 이 기능은 다른 플랫폼의 다른 라우터 또는 스위치(대상)에 사용할 라우터 또는 스위치(소스)의 PCMCIA 플래시 카드에 소프트웨어 이미지를 복사할 때 유용합니다.
아래 표에는 다양한 Cisco 하드웨어 플랫폼이 속한 파일 시스템이 설명되어 있습니다. 동일한 파일 시스템 클래스에 나열된 플랫폼은 동일한 파일 시스템 구조를 공유합니다.
참고: PCMCIA 플래시 카드에 있는 Cisco IOS® 소프트웨어 파일에서 라우터 또는 스위치를 부팅하려면 플래시 카드가 대상 플랫폼에서 포맷되어 있어야 합니다. 경우에 따라 소스 플랫폼에서 포맷된 PCMCIA 카드를 사용할 수 있습니다. 그러나 파일 시스템이 호환되더라도 대상 라우터의 부트스트랩 버전이 포맷된 카드를 지원하지 않는 경우가 많습니다. 따라서 이 페이지에 표시된 정보가 모든 상황에서 작동한다는 보장은 없습니다.
문서 규칙에 대한 자세한 내용은 Cisco 기술 팁 표기 규칙을 참조하십시오.
이 문서에 대한 특정 요건이 없습니다.
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 라이브 네트워크에서 작업하는 경우, 사용하기 전에 모든 명령의 잠재적인 영향을 이해해야 합니다.
파일 시스템 클래스 "A" |
---|
|
파일 시스템 클래스 "B" |
---|
|
파일 시스템 클래스 "C" |
---|
|
1 1600 Series 라우터에는 플래시 메모리가 포함된 단일 PC 카드가 있습니다. 1601-1604는 Flash에서 실행됩니다. 라우터가 실행 중일 때 PC 카드를 제거하면 라우터가 중지됩니다. 1601R-1605R은 RAM에서 실행됩니다. PC 카드를 제거하면 다음 부팅 중에 라우터가 Cisco IOS 소프트웨어 이미지를 로드하지 않습니다. 1600 Series에서는 실행 중인 이미지 파일이나 다른 파일이 다른 파티션에 있지 않으면 삭제할 수 없습니다.
(2) 3600은 일반적으로 클래스 B 파일 시스템을 사용하지만 Cisco IOS Software 버전 12.2(4)T에서 crashinfo 파일 지원이 추가되어 3600은 개별 파일을 삭제할 수 있어야 합니다. 따라서 Cisco IOS Software Version 12.2T 이상이 포함된 3600 Series 라우터는 클래스 C 파일 시스템의 명령뿐만 아니라 클래스 B 파일 시스템의 명령을 사용합니다. Cisco IOS SoftwareRelease 12.2T를 사용하여 3600에서 클래스 C 파일 시스템 명령을 활성화하려면 먼저 erase 명령을 사용하여 플래시 파일 시스템에서 모든 파일을 완전히 제거해야 합니다. 그런 다음 Flash가 비어 있는 경우 stick 명령을 실행하여 꽉 짜인 로그를 만듭니다. 이 시점에서 3600 Flash 시스템은 delete 및 squeze 명령을 클래스 C 파일 시스템과 같이 사용합니다.
플래시 디스크는 PC 카드(이전의 PCMCIA) 표준을 준수하며 시스템에 AT 첨부(ATA) 인터페이스를 제공하는 플래시 메모리 기반 장치입니다. 이 인터페이스는 ANSI ATA 인터페이스 문서 X3T13.1153 D Rev. 9 사양을 준수합니다.
플래시 디스크에는 하드 디스크를 에뮬레이트할 수 있는 컨트롤러 회로가 있으며, 불량 블록을 자동으로 매핑하고 자동 블록 삭제를 수행하기 때문에 선형 플래시 메모리보다 유연합니다. 또한 플래시 디스크는 인접하지 않은 섹터를 할당할 수 있으므로 squeze 명령을 사용할 필요가 없습니다(이전에는 선형 플래시 메모리 카드에 필요함).
라우터 메인보드에 직접 설치된 플래시 메모리 모듈과 달리 여러 PCMCIA 플래시 장치는 연속된 하나의 메모리 블록에 연결되지 않습니다. 따라서 PCMCIA 플래시에 대용량 파일을 로드할 때 이러한 파일이 여러 장치에 걸쳐 있을 수 없습니다.
플래시 디스크는 시스템 구성 파일, Cisco IOS 소프트웨어 이미지 및 기타 유형의 시스템 관련 파일 저장을 위해 향상된 플래시 기반 메모리 공간(48~128MB)을 제공합니다.
플래시 메모리 ATA 디스크와 플래시 메모리 카드에서도 비슷한 명령을 사용합니다. 기본 구문 변경은 disk0이 다음과 같습니다. 또는 disk1: 은 플래시 메모리 ATA 디스크를, slot0: 또는 slot1: 은 플래시 메모리 카드를 나타냅니다. 일반적으로 slot0 구문을 사용합니다. 20MB 미만의 플래시 메모리 카드의 경우 disk0을 사용합니다. 20MB를 초과하는 플래시 디스크입니다. slot0을 사용하는 경우 32MB의 선형 PCMCIA 플래시 카드가 있다는 점에 유의하십시오.
라우터에서 어떤 플래시 카드가 사용되는지 확인하려면 show version 명령을 사용하고 출력의 하단 부분을 확인합니다.
7200# show version IOS (tm) 7200 Software (C7200-JS-M), Version 12.0(22), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Mon 01-Apr-02 19:44 by srani Image text-base: 0x60008900, data-base: 0x610E0000 ROM: System Bootstrap, Version 12.1(20000914:181332) [bwhatley-npe200 102], DEVELOPMENT SOFTWARE BOOTFLASH: 7200 Software (C7200-BOOT-M), Version 12.0(5), RELEASE SOFTWARE (fc1) cisco 7206 (NPE150) processor with 43008K/6144K bytes of memory. R4700 processor, Implementation 33, Revision 1.0 (512KB Level 2 Cache) Last reset from power-on Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 1 FastEthernet/IEEE 802.3 interface(s) 125K bytes of non-volatile configuration memory. 1024K bytes of packet SRAM memory. 46976K bytes of ATA PCMCIA card at slot 0 (Sector size 512 bytes). !-- This indicates an ATA PCMCIA flash disk 20480K bytes of Flash PCMCIA card at slot 1 (Sector size 128K). !-- This indicates a Linear PCMCIA flash card 4096K bytes of Flash internal SIMM (Sector size 256K). Configuration register is 0x2102
show file system 명령은 라우터에서 지원하는 파일 시스템도 표시합니다.
Router-3725# show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: 57336 51389 nvram rw nvram: - - opaque rw null: - - network rw tftp: - - opaque ro xmodem: - - opaque ro ymodem: * 63881216 22765568 disk rw flash:# 31932416 31932416 disk rw slot0:# - - opaque wo syslog: - - network rw rcp: - - network rw pram: - - network rw ftp: - - network rw http: - - network rw scp: - - opaque ro tar: - - network rw https: - - opaque ro cns:
Router-7204# show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw system: - - opaque rw null: - - network rw tftp: 129016 124443 nvram rw nvram: - - disk rw disk0: - - disk rw disk1: * 20578304 2088580 flash rw slot0: flash: - - flash rw slot1: 3407872 1307684 flash rw bootflash: - - network rw rcp: - - network rw pram: - - network rw ftp:
Router-7206VXR#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: - - opaque rw null: - - network rw tftp: 129016 126237 nvram rw nvram: - - opaque wo syslog: * 128135168 50855936 disk rw disk0:# - - disk rw disk1: - - flash rw slot0: flash: - - flash rw slot1: 3407873 1 flash rw bootflash: - - network rw rcp: - - network rw pram: - - network rw http: - - network rw ftp: - - opaque ro cns:
위의 Filesystem Class A 표는 다양한 Cisco 하드웨어 플랫폼이 속한 파일 시스템을 설명합니다. 동일한 파일 시스템 클래스에 나열된 플랫폼은 동일한 파일 시스템 구조를 공유합니다. 파일을 삭제, 삭제 및 복구하는 데 사용되는 방법은 파일 시스템의 클래스에 따라 달라집니다. 클래스 A 파일 시스템은 다음 파일 관리 명령을 지원합니다.
delete - "Mark" 파일을 삭제됨으로 표시하지만 플래시 메모리의 공간을 그대로 사용합니다. 삭제 취소 명령을 사용하여 나중에 이러한 파일을 복구합니다.
- "삭제됨" 또는 "오류"로 표시된 모든 파일을 지정된 플래시 메모리 장치에서 영구적으로 제거합니다. 이러한 파일은 더 이상 복구할 수 없습니다. PCMCIA 카드의 플래시 메모리 공간을 대부분 지우고 다시 작성해야 하는 경우 스펀딩 작업은 몇 분 정도 걸릴 수 있습니다.
format - 플래시 디바이스의 모든 파일을 지우고 플랫폼에서 사용할 플래시 디바이스를 준비합니다.
verify - 플래시 메모리에 있는 파일의 체크섬을 다시 계산하고 확인합니다. 플래시 디바이스에 파일이 올바르게 기록되었다고 가정합니다. 파일이 원래 디바이스에 기록되었을 때 손상된 경우 verify 명령은 오류에 플래그를 지정하지 않습니다. verify 명령은 파일에 체크섬을 저장할 수 있으므로 PCMCIA 플래시 카드에만 유용합니다. ATA 플래시 디스크에는 체크섬을 저장할 수 있는 기능이 없으므로 verify 명령은 일반적으로 지원되지 않았습니다. 그러나 Cisco IOS 소프트웨어 버전 12.2T 이상에서는 verify 명령이 MD5 옵션으로 업데이트되었으므로 이제 ATA 플래시 디스크에 저장된 이미지에 MD5 해시를 가져오고 해당 해시를 Download Software(소프트웨어 다운로드) 영역(등록된 고객만)에 나열된 것과 비교할 수 있습니다.
참고: 이 문서에 설명된 문제 해결 도구를 사용하려면 등록된 사용자여야 하며 로그인해야 합니다.
아래 샘플 출력에서 Cisco IOS 소프트웨어 파일 이름은 사용된 플랫폼의 유형에 따라 달라질 수 있습니다.
참고: 아래 명령을 사용하기 전에 dir{device:} 명령을 사용하여 플래시 메모리의 파일 목록을 표시하십시오. 또한 show{device:} 명령은 PCMCIA Flash 카드에 사용할 수 있으며 삭제된 것으로 표시된 파일을 표시하지만 아직 압축되지 않았습니다.
delete - "Mark" 파일을 삭제됨으로 표시하지만 플래시 메모리의 공간을 그대로 사용합니다. dir{device:} 명령 또는 show{device:} 명령을 사용하여 플래시 메모리 카드에 충분한 공간이 있는지 확인합니다. 공간이 충분하지 않으면 공간을 충분히 확보하기 위해 일부 파일을 삭제하고 눌러야 합니다.
C7513#delete slot0:rsp-jsv-mz.112-26.bin Delete filename [rsp-jsv-mz.112-26.bin]? y Delete slot0:rsp-jsv-mz.112-26.bin? [confirm]y
삭제 취소 - 클래스 A 플래시 파일 시스템에서 "deleted"로 표시된 파일을 복구하려면 Class A 플래시 파일 시스템의 경우 파일을 삭제하면 Cisco IOS 소프트웨어는 해당 파일을 삭제된 것으로 표시하지만 선형 PCMCIA 플래시 카드의 파일은 지우지 않습니다.
이 명령을 사용하면 파일이 선형 PCMCIA 플래시 카드에 있는 한 지정된 플래시 메모리 장치에서 "삭제된" 파일을 복구할 수 있습니다. show{device:} 명령의 출력에 나열된 인덱스로 파일 삭제를 취소해야 합니다.
C7513#undelete 1 slot0:
이 예제에서는 인덱스가 1인 파일을 slot0에서 삭제합니다. 인덱스 번호는 아래와 같이 show{device:} 명령의 출력에서 가져왔습니다. 첫 번째 필드(-#-)는 인덱스 필드입니다.
C7513#show slot0: -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .D image 9CAA2A55 83C50C 19 8504460 Jan 13 2000 20:03:02 rsp-pv-mz.120-10.S5 7879412 bytes available (8504588 bytes used)
스퀴즈 - 선형 PCMCIA 플래시 카드의 클래스 A 플래시 파일 시스템을 눌러 플래시 파일을 영구적으로 삭제하려면 이 명령은 ATA PCMCIA 플래시 디스크에서는 사용되지 않습니다. 플래시 메모리가 가득 차면 "삭제됨"으로 표시된 파일에서 사용된 공간을 재확보할 수 있도록 파일을 다시 정렬해야 할 수 있습니다. stileze 명령을 실행하면 라우터는 유효한 모든 파일을 플래시 메모리의 시작 부분에 복사하고 "deleted 또는 "error"로 표시된 모든 파일을 지웁니다. 이때 "삭제된" 파일을 복구할 수 없으며 재확보된 플래시 메모리 공간에 쓸 수 있습니다.
참고: Cisco IOS 소프트웨어 릴리스 11.1부터 squeze 명령을 사용할 수 있습니다. Cisco IOS 소프트웨어 릴리스가 11.1보다 이전인 경우 format 명령을 사용하여 전체 플래시를 지운 다음 이전 라우터에 있던 이미지를 복사해야 합니다.
C7513#squeeze slot0: All deleted files will be removed. Continue? [confirm]y Squeeze operation may take a while. Continue? [confirm]y Squeezing... Squeeze of slot0 complete
format - 클래스 A 플래시 파일 시스템의 형식을 지정합니다. 경우에 따라 새 PCMCIA 플래시 메모리 카드를 삽입하고 이미지를 로드하거나 구성 파일을 백업해야 할 수도 있습니다. 새 플래시 메모리 카드를 사용하려면 먼저 포맷해야 합니다. 선형 PCMCIA 플래시 카드에서 플랫폼을 부팅할 수 있도록 하려면 해당 플랫폼에서 포맷해야 합니다. 그러나 ATA 플래시 디스크에서 부팅하는 기능은 종종 플랫폼에 따라 다릅니다.
C7513#format slot0: Format operation may take a while. Continue? [confirm]y Format operation will destroy all data in "slot0:". Continue? [confirm]y Formatting sector 160..... Format of slot0: complete
위의 Filesystem Class B 표에서는 다양한 Cisco 하드웨어 플랫폼이 속한 파일 시스템을 설명합니다. 동일한 파일 시스템 클래스에 나열된 플랫폼은 동일한 파일 시스템 구조를 공유합니다. 파일 지우기, 분할, 삭제 및 복구에 사용되는 방법은 파일 시스템의 클래스에 따라 달라집니다. 클래스 B 파일 시스템은 다음 파일 관리 명령을 지원합니다.
delete - "Mark" 파일을 삭제됨으로 표시하지만 플래시 메모리의 공간을 그대로 사용합니다.
erase - 플래시 디바이스의 모든 파일을 지웁니다.
partition - 플래시 메모리를 클래스 B 파일 시스템 플랫폼의 파티션으로 분리하려면 파티셔닝을 취소하고 플래시 메모리를 하나의 파티션으로 복원하려면 이 명령의 no 형식을 사용합니다.
샘플 출력에서 Cisco IOS 소프트웨어 파일 이름은 사용된 플랫폼의 유형에 따라 달라질 수 있습니다.
참고: 아래 명령을 사용하기 전에 dir{device:} 명령 또는 show{device:} 명령을 사용하여 플래시 메모리의 파일 목록을 표시하십시오.
삭제 - "Marks" 파일이 삭제된 것으로 표시되지만 플래시 메모리의 공간은 그대로 유지됩니다. dir{device:} 명령을 사용하여 플래시 메모리 카드에 충분한 공간이 있는지 확인합니다. 공간이 충분하지 않으면 Flash를 지워서 공간을 복구해야 합니다. 삭제된 파일을 복구하는 유일한 방법은 플래시를 지우고 TFTP(Trivial File Transfer Protocol) 또는 FTP(File Transfer Protocol) 서버에서 파일을 다시 다운로드하는 것입니다.
3640#delete slot1:c3640-i-mz.113-11c.bin Delete filename [c3640-i-mz.113-11c.bin]? y Delete slot1:c3640-i-mz.113-11c.bin? [confirm]y
참고: delete 명령을 사용하여 파일을 삭제한 후 클래스 B 플래시 파일 시스템의 공간을 확보하려면 erase 명령을 사용해야 합니다. 기억하십시오. erase 명령은 플래시 파일 시스템의 모든 파일을 지웁니다.
erase - 이 명령은 플래시 파일 시스템의 모든 파일을 지웁니다. 파일 시스템의 파일을 복구할 수 없습니다.
다음 예는 3640 라우터의 erase 명령을 보여줍니다. erase 명령은 slot1의 파일을 지우는 데 사용됩니다.
3640#erase slot1: Erasing the slot1 filesystem will remove all files! Continue? [confirm]y Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Erase of slot1 complete
partition - Flash 메모리를 Class B 파일 시스템 플랫폼의 파티션으로 분리하려면 partition global configuration 명령을 사용합니다. 파티셔닝을 취소하고 플래시 메모리를 하나의 파티션으로 복원하려면 이 명령의 no 형식을 사용합니다.
참고: partition 명령을 사용하려면 특정 플래시 메모리를 지워야 합니다.
파티션 플래시 파일 시스템: [파티션 수][파티션 크기]
파티션 플래시 파일 시스템 없음:
파티션 플래시 파티션 [size1 size2]
파티션 플래시 없음
다음 예에서는 슬롯 0의 플래시 메모리 카드를 세 개의 파티션으로 나눕니다. Cisco 3600의 8MB 2개와 4MB 1개:
3640# configure terminal Enter configuration commands, one per line. End with CNTL/Z. 3640(config)# partition slot0: 3 8 8 4
show slot0 명령을 사용하여 파티션을 확인합니다. 아래 예에서는 세 개의 파티션이 있음을 확인할 수 있습니다. 8MB와 4MB의 두 개. 파티션을 생성한 후 첫 번째 파티션이 Cisco IOS 소프트웨어 이미지와 함께 로드됩니다.
3640#show slot0: PCMCIA Slot0 flash directory, partition 1: File Length Name/status 1 2779832 c3640-i-mz.113-11c.bin [2779896 bytes used, 5608712 available, 8388608 total] 8192K bytes of processor board PCMCIA Slot0 flash (Read/Write) PCMCIA Slot0 flash directory, partition 2: No files in PCMCIA Slot0 flash [0 bytes used, 8388608 available, 8388608 total] 8192K bytes of processor board PCMCIA Slot0 flash (Read/Write) PCMCIA Slot0 flash directory, partition 3: No files in PCMCIA Slot0 flash [0 bytes used, 3932160 available, 3932160 total] 4096K bytes of processor board PCMCIA Slot0 flash (Read/Write)
파티션을 제거하려면 no partition 명령을 사용합니다.
3640# configure terminal 3640(config)#no partition flash 3 8 8 4 3640(config)#
위의 Filesystem Class C 테이블에서는 다양한 Cisco 하드웨어 플랫폼이 속한 파일 시스템을 설명합니다. 동일한 파일 시스템 클래스에 나열된 플랫폼은 동일한 파일 시스템 구조를 공유합니다. 파일을 삭제, 삭제 및 복구하는 데 사용되는 방법은 파일 시스템의 클래스에 따라 달라집니다. 클래스 C 파일 시스템은 다음 파일 관리 명령을 지원합니다.
delete - "Mark" 파일을 삭제됨으로 표시하지만 플래시 메모리의 공간을 그대로 사용합니다. 삭제 취소 명령을 사용하여 나중에 이러한 파일을 복구합니다.
Squeze - "deleted" 또는 "error"로 표시된 모든 파일을 지정된 플래시 메모리 디바이스에서 영구적으로 제거합니다. 이러한 파일은 더 이상 복구할 수 없습니다. PCMCIA 카드의 플래시 메모리 공간을 대부분 지우고 다시 작성해야 하는 경우 스펀딩 작업은 몇 분 정도 걸릴 수 있습니다.
format - 플래시 디바이스의 모든 파일을 지웁니다.
mkdir - 클래스 C 플래시 파일 시스템에 새 디렉토리를 생성합니다.
rmdir - 클래스 C 플래시 파일 시스템의 기존 디렉토리를 제거합니다.
rename - 클래스 C 플래시 파일 시스템에서 파일의 이름을 바꿉니다.
아래 샘플 출력에서 Cisco IOS 소프트웨어 파일 이름은 사용된 플랫폼의 유형에 따라 달라질 수 있습니다.
참고: 아래 명령을 사용하기 전에 dir{device:} 명령 또는 show{device:} 명령을 사용하여 플래시 파일 시스템의 파일 목록을 표시하십시오.
Delete-"Mark" 파일은 삭제된 것으로 표시되지만 플래시 메모리의 공간은 그대로 유지됩니다. dir{device:} 명령을 사용하여 플래시 메모리 카드에 충분한 공간이 있는지 확인합니다. 공간이 충분하지 않으면 파일을 삭제하고 꽉 눌러서 공간을 충분히 확보해야 합니다.
7206#delete slot1: Delete filename []? c7200-js-mz.120-22.bin Delete slot1:c7200-js-mz.120-22.bin? [confirm]y
위의 파일을 삭제한 후에는 stile 명령을 사용하여 파일 시스템을 압축할 수 있습니다.
7206#squeeze slot1: All deleted files will be removed. Continue? [confirm]y Squeeze operation may take a while. Continue? [confirm]y Squeeze of slot1 complete
참고: Cisco IOS 소프트웨어 릴리스 11.1부터 squeze 명령을 사용할 수 있습니다. Cisco IOS 소프트웨어 릴리스가 11.1보다 이전인 경우 format 명령을 사용하여 전체 플래시를 지운 다음 이전에 라우터에 있던 이미지를 복사해야 합니다.
Format - 클래스 C 플래시 파일 시스템을 포맷합니다. 경우에 따라 새 PCMCIA 플래시 메모리 카드를 삽입하고 이미지를 로드하거나 구성 파일을 백업해야 할 수도 있습니다. 새 플래시 메모리 카드를 사용하려면 먼저 포맷해야 합니다.
예 1: 플래시 디스크 사용
7206#format disk0: Format operation may take a while. Continue? [confirm]y Format operation will destroy all data in "disk0:". Continue? [confirm]y Format: Drive communication & 1st Sector Write OK... Writing Monlib sectors.......................................................... ......................................................... Monlib write complete Format: All system sectors written. OK... Format: Total sectors in formatted partition: 93792 Format: Total bytes in formatted partition: 48021504 Format: Operation completed successfully. Format of disk0: complete 7206#
예 2: 선형 플래시 카드 사용
7206#format slot1: Format operation may take a while. Continue? [confirm]y Format operation will destroy all data in "slot1:". Continue? [confirm]y Enter volume ID (up to 64 chars)[default slot1]: Formatting sector 1 Format of slot1 complete 7206#
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
30-Jun-2014 |
최초 릴리스 |