Поиск по этому блогу

27.07.2011

Супервизоры и флешки

По какой-то малообъяснимой причине в супервизорах II-PLUS-10GE, V-10GE для коммутаторов 4500-серии в отличии от супервизора 6L-E в качестве файловой системы носителей (в том числе и внешних CF ) используется Low End File System, а не FAT. Как следствие, освобождение места на флешке после удаления файлов производится командой squeeze:
C4500#squeeze bootflash:
All deleted files will be removed. Continue? [confirm]
Squeeze operation may take a while. Continue? [confirm]

Squeeze of bootflash complete
C4500#
Это грозит тем, что на носителях невозможно будет записать базу dhcp snooping'а, а иначе получится следующее:
C4500(config)#ip dhcp snooping database bootflash:/dhcp.snoop
Некоторое время спустя:
C4500#show bootflash: all
-#- ED ----type---- --crc--- -seek-- nlen -length- ---------date/time--------- name
1 .. image FC388696 BD0F08 33 12127880 Mar 15 2011 17:21:00 +07:00 cat4500-ipbase-mz.122-31.SGA8.bin
2 .. image 39CC993A 1A50E78 32 15204080 May 10 2011 02:50:11 +08:00 cat4500-ipbase-mz.122-50.SG8.bin
3 .D unknown 1D7659E2 1A50F28 10 47 May 10 2011 11:00:52 +08:00 dhcp.snoop
4 .D unknown 1040190D 1A5102C 10 129 May 19 2011 11:01:39 +08:00 dhcp.snoop
[все повторяется]
3633 .D unknown 2E1B36D9 3AB8078 10 11035 Jun 21 2011 04:46:21 +08:00 dhcp.snoop
3634 .D unknown C3E99271 3ABAC14 10 11035 Jun 21 2011 04:51:49 +08:00 dhcp.snoop
3635 .. unknown 2FEA18B7 3ABD7B0 10 11035 Jun 21 2011 04:58:16 +08:00 dhcp.snoop
3636 E. unknown CC66E02C 3AC0000 10 10192 Jun 21 2011 05:03:27 +08:00 dhcp.snoop

1 bytes available (61341696 bytes used)

-------- F I L E S Y S T E M S T A T U S --------
Device Number = 0
DEVICE INFO BLOCK: bootflash
Magic Number = 6887635 File System Vers = 10005 (1.5)
Length = 3B00000 Sector Size = 20000
Programming Algorithm = 6 Erased State = FFFFFFFF
File System Offset = 40000 Length = 3A80000
MONLIB Offset = 100 Length = 2AE40
Bad Sector Map Offset = 3FFC5 Length = 3B
Squeeze Log Offset = 3AC0000 Length = 20000
Squeeze Buffer Offset = 3AE0000 Length = 20000
MONLIB Version = 0 (0.0)
Num Spare Sectors = 0
Spares:
STATUS INFO:
Writable
NO File Open for Write
Complete Stats
No Unrecovered Errors
No Squeeze in progress
USAGE INFO:
Bytes Used = 3A80000 Bytes Available = 1
Bad Sectors = 0 Spared Sectors = 0
OK Files = 3 Bytes = 1A13894
Deleted Files = 3632 Bytes = 1FF859C
Files w/Errors = 1 Bytes = 27D0

Коммутатор обреcетился и при старте не смог зачитать bootflash. Учитесь на чужих ошибках!
После танцев с бубном заработало, конечно. Но осадок остался.