هدف لب
پیمایش سیستم فایل یک روتر با استفاده از دستورات IFS، فهرستکردن فایلها در فلش و NVRAM، و استفاده از پیشوندهای سبک-URL برای ارجاع مستقیم به مکانهای سیستم فایل محلی و دوردست درون یک دستور واحد.
هدف لب (چرا مهم است)
تقریباً هر عملیات فایل پوششدادهشده در لبهای قبلی — کپی یک ایمیج IOS، پشتیبانگیری از یک پیکربندی — کاملاً روی سیستم فایل Cisco IOS زیربنایی ساخته شده. درک اینکه چگونه مستقیماً آن را پیمایش کنیم، بهجای فقط استفاده از دستورات copy خاص، برای عیبیابی مسائل ذخیرهسازی و مدیریت چند فایل در سراسر مکانهای ذخیرهسازی مختلف یک دستگاه ضروری است.
توپولوژی لب
R1 با یک ایمیج IOS و پیکربندی ذخیرهشده از
قبل حاضر در فلش و NVRAM بهترتیب، از لبهای
قبلی در این مجموعهوظیفه ۱: فهرستکردن سیستمهای فایل موجود
هر سیستم فایلی که روتر میشناسد، شامل فلش، NVRAM، و هر دیگری را نمایش بده.
وظیفه ۲: پیمایش به درون Flash و فهرستکردن محتوایش
دایرکتوری فعلی را به flash تغییر بده و فایلهایش را فهرست کن.
وظیفه ۳: مشاهده محتوای NVRAM
محتوای NVRAM، جایی که پیکربندی شروع ذخیره میشود، را فهرست کن.
وظیفه ۴: ارجاع یک فایل با استفاده از یک مسیر کامل سبک-URL
بدون تغییر دایرکتوریها، محتوای پیکربندی شروع را با استفاده از مسیر کامل سبک-URL IFS آن مستقیماً نمایش بده.
وظیفه ۵: بررسی فضای آزاد در سراسر سیستمهای فایل
تأیید کن فضای آزاد گزارششده توسط دستورات IFS با آنچه با استفاده از show flash در یک لب قبلی دیده شد تطبیق دارد.
راهحل و تأیید
R1# show file systems
File Systems:
Size(b) Free(b) Type Flags Prefixes
524288000 198254592 disk rw flash:
32768 28454 nvram rw nvram:
- - opaque rw system:
- - network rw tftp:R1# cd flash:
R1# dir
Directory of flash:/
1 -rw- 93326848 Jun 15 2026 12:34:56 c2900-universalk9-mz.SPA.157-3.M.bin
2 -rw- 1284 Jun 15 2026 09:12:03 R1-backup.txtR1# cd nvram:
R1# dir
Directory of nvram:/
1 -rw- 1412 startup-config
2 ---- 24 private-config
-- پیکربندی شروع اینجا ذخیره میشود، کاملاً
-- جدا از فلش، به همین دلیل "copy startup-
-- config running-config"، استفادهشده در طول
-- بازیابی رمز عبور در لب قبلی، به یک مکان
-- متمایز از خود ایمیج IOS ارجاع میدهدR1# more nvram:startup-config
Building configuration...
Current configuration : 1412 bytes
!
hostname R1
!
interface GigabitEthernet0/0
ip address 192.168.75.1 255.255.255.0
...
-- ارجاعدادن به فایل با پیشوند کامل IFS آن
-- (nvram:) صرفنظر از اینکه کدام دایرکتوری
-- فعلاً فعال است کار میکند، بدون نیاز به
-- اول "cd" کردن به nvram:R1# show flash
-524288000 bytes total (104960640 bytes free)
-- رقم فضای آزاد کمتر از خوانش لب قبلی است،
-- چون فایل پشتیبان و ایمیج IOS کپیشده در
-- لبهای قبلی اکنون آن فضای فلش را مصرف
-- میکنند -- دقیقاً با آنچه "show file systems"
-- در بالا برای پیشوند flash: گزارش داد تطبیق داردنکته کلیدی
هر دستور copy استفادهشده در سراسر این مجموعه — copy tftp: flash:، copy running-config startup-config، copy startup-config tftp: — کاملاً روی همین سیستم پیشوند IFS زیربنایی ساخته شده، جایی که flash:، nvram:، tftp:، و پیشوندهای مشابه یک مکان سیستم فایل خاص را صرفنظر از دایرکتوری کاری فعلی شناسایی میکنند، که دستوراتی مانند more nvram:startup-config را از هرجایی بدون نیاز به پیمایش اول به آنجا بهدرستی کار میکند.