💾 Storage & File System

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/51

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:41 PM on 9/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

52 Terms

1
New cards

Storage و File System چه تفاوتی دارند؟

Storage سخت‌افزار/فضای فیزیکی نگهداری داده است؛ File System ساختار و قوانینی است که مشخص می‌کند فایل‌ها و دایرکتوری‌ها چگونه روی آن فضا سازمان‌دهی و مدیریت شوند.

2
New cards

آیا یک SSD بدون File System هم می‌تواند داده داشته باشد؟

بله. SSD می‌تواند داده‌های خام داشته باشد؛ File System برای سازمان‌دهی فایل‌ها و دسترسی سیستم‌عامل به آن‌ها در قالب فایل و Directory استفاده می‌شود.

3
New cards

Partition چیست و چه تفاوتی با File System دارد؟

Partition یک بخش منطقی از یک Storage است؛ File System ساختار مدیریت فایل‌هایی است که روی یک Partition ایجاد می‌شود.

4
New cards

آیا هر Storage فقط یک Partition دارد؟

نه. یک SSD یا HDD می‌تواند به چند Partition تقسیم شود و هر Partition می‌تواند File System متفاوتی داشته باشد.

5
New cards

مثال یک Storage با دو Partition چگونه است؟

مثلاً SSD → Partition 1 → FAT32 و Partition 2 → EXT4.

6
New cards

اگر یک SSD دو Partition داشته باشد، آیا الزاماً دو SSD داریم؟

نه. هر دو Partition روی همان Storage فیزیکی قرار دارند و فقط به‌صورت منطقی از هم جدا شده‌اند.

7
New cards

File System چه اطلاعاتی درباره فایل‌ها مدیریت می‌کند؟

مواردی مانند نام، محل قرارگیری، اندازه، ساختار Directory، فضای تخصیص‌یافته و در بسیاری از File Systemها Permissionها و Metadata.

8
New cards

Directory چیست؟

دایرِکتِری — ساختاری برای سازمان‌دهی فایل‌ها و Directoryهای دیگر؛ در محیط‌های گرافیکی معمولاً با مفهوم Folder شناخته می‌شود.

9
New cards

در Linux ریشه ساختار File System چیست؟

Root Directory با علامت / مشخص می‌شود.

10
New cards

آیا / همان Root User است؟

نه. / یعنی Root Directory یا ریشه File System؛ Root User حساب کاربری با سطح دسترسی بسیار بالا است.

11
New cards

در Linux مسیر /home چه کاربردی دارد؟

معمولاً محل قرارگیری Home Directory کاربران عادی و فایل‌های شخصی آن‌هاست.

12
New cards

در Linux مسیر /etc چه کاربردی دارد؟

معمولاً محل فایل‌های پیکربندی سیستم و سرویس‌هاست.

13
New cards

در Linux مسیر /var چه نوع داده‌هایی را نگه می‌دارد؟

داده‌هایی که در طول کار سیستم تغییر می‌کنند، مانند برخی Logها، Cacheها و داده‌های سرویس‌ها.

14
New cards

در Linux مسیر /boot چه نقشی دارد؟

شامل فایل‌های موردنیاز برای فرایند Boot، از جمله اجزای مربوط به Bootloader و Kernel در نصب‌های معمول است.

15
New cards

در Linux مسیر /tmp چه کاربردی دارد؟

برای فایل‌های موقت (Temporary Files) استفاده می‌شود.

16
New cards

در Linux مسیر /dev چه چیزی را نمایش می‌دهد؟

Interfaceها و Device Nodeهای مربوط به دستگاه‌ها و تجهیزات سیستم؛ بسیاری از سخت‌افزارها در Linux از طریق این ساختار در دسترس سیستم قرار می‌گیرند.

17
New cards

EXT4 چیست و معمولاً کجا استفاده می‌شود؟

Extended File System 4 — اِکس‌تی فور — یکی از File Systemهای رایج Linux برای Partitionهای سیستم.

18
New cards

NTFS چیست و معمولاً کجا استفاده می‌شود؟

New Technology File System — اِن‌تی‌اِف‌اِس — File System رایج Windows.

19
New cards

FAT32 چیست و چه ویژگی مهمی دارد؟

File Allocation Table 32 — فَت سی‌تی‌تو — File System قدیمی و بسیار سازگار که روی برخی Flash Driveها و رسانه‌های قابل‌حمل دیده می‌شود؛ محدودیت مهم آن اندازه حداکثر فایل است.

20
New cards

exFAT چه کاربردی دارد؟

یک File System مناسب برای بسیاری از حافظه‌های قابل‌حمل که برای فایل‌های بزرگ‌تر از محدودیت FAT32 مناسب‌تر است و سازگاری خوبی بین سیستم‌عامل‌ها دارد.

21
New cards

چرا File System برای سیستم‌عامل مهم است؟

چون سیستم‌عامل برای پیدا کردن، خواندن، نوشتن و مدیریت فایل‌ها به ساختاری نیاز دارد که بداند داده‌ها چگونه روی Storage سازمان‌دهی شده‌اند.

22
New cards

اگر Partition وجود داشته باشد ولی File System مناسب نداشته باشد چه مشکلی ایجاد می‌شود؟

سیستم‌عامل ممکن است نتواند آن Partition را به‌صورت معمول Mount و به شکل فایل/Directory در اختیار کاربر قرار دهد.

23
New cards

Mount در Linux یعنی چه؟

وصل‌کردن یک File System به یک نقطه از ساختار Directoryهای Linux تا محتوای آن از آن مسیر قابل دسترسی شود.

24
New cards

Mount Point چیست؟

دایرکتوری‌ای که File System در آن به ساختار File System اصلی Linux متصل می‌شود.

25
New cards

در Linux آیا هر Partition الزاماً یک Drive Letter مثل C: دارد؟

نه. Linux معمولاً از یک ساختار Directory یکپارچه با Root (/)، و Mount Pointها برای دسترسی به File Systemها استفاده می‌کند.

26
New cards

Windows معمولاً چگونه Storage را به کاربر نمایش می‌دهد؟

معمولاً با Drive Letterهایی مانند C: و D:، در حالی که Linux از ساختار Directory و Mount Point استفاده می‌کند.

27
New cards

یک SSD می‌تواند هم EXT4 و هم NTFS داشته باشد؟

بله، اگر به Partitionهای جدا تقسیم شده باشد؛ مثلاً یک Partition با EXT4 و دیگری با NTFS.

28
New cards

آیا EXT4 روی هر دستگاهی که به SSD وصل شود قابل استفاده است؟

نه. پشتیبانی از File System به سیستم‌عامل و درایورها وابسته است.

29
New cards

اگر یک Partition را Format کنیم، چه اتفاق مفهومی‌ای می‌افتد؟

ساختار File System روی آن Partition ایجاد یا بازسازی می‌شود و داده‌های قبلی ممکن است از دسترس خارج شوند؛ بنابراین Format کردن باید با احتیاط انجام شود.

30
New cards

Partition و Format چه تفاوتی دارند؟

Partition کردن فضای Storage را به بخش‌های منطقی تقسیم می‌کند؛ Format کردن روی یک Partition ساختار File System ایجاد می‌کند.

31
New cards

مثلاً اگر یک SSD یک Partition داشته باشد، آیا می‌توان File System آن را تغییر داد؟

بله، معمولاً با Format کردن به File System دیگری؛ اما این کار می‌تواند باعث از دست رفتن داده‌ها شود و باید Backup وجود داشته باشد.

32
New cards

چرا قبل از نصب Linux باید از فایل‌های مهم Backup گرفت؟

چون تغییر Partitionها، Format یا نصب اشتباه می‌تواند باعث از دست رفتن یا غیرقابل‌دسترسی شدن داده‌ها شود.

33
New cards

در یک نصب معمول Ubuntu روی سیستم UEFI چه Partitionهایی ممکن است ببینیم؟

معمولاً EFI System Partition و یک Partition اصلی Linux با EXT4؛ بسته به روش نصب و تنظیمات ممکن است Swap هم به شکل Partition یا File وجود داشته باشد.

34
New cards

EFI System Partition چیست؟

Partition مخصوص سیستم‌های UEFI که فایل‌های موردنیاز Bootloaderهای سیستم‌عامل را در خود نگه می‌دارد.

35
New cards

چرا EFI System Partition معمولاً File System خاصی دارد؟

چون Firmwareهای UEFI برای پیدا کردن فایل‌های Boot به ساختار قابل‌خواندن توسط UEFI نیاز دارند و ESP معمولاً با FAT32 فرمت می‌شود.

36
New cards

Swap چیست؟

فضایی برای استفاده سیستم Linux به‌عنوان حافظه مجازی در شرایط خاص؛ می‌تواند به شکل Swap Partition یا Swap File باشد.

37
New cards

آیا Swap همان RAM است؟

نه. Swap روی Storage قرار دارد و بسیار کندتر از RAM است؛ جایگزین واقعی RAM نیست.

38
New cards

اگر RAM پر شود، آیا سیستم فوراً همه‌چیز را به Swap منتقل می‌کند؟

نه. سیستم‌عامل بر اساس شرایط حافظه و نیاز برنامه‌ها تصمیم می‌گیرد چه صفحاتی را جابه‌جا کند؛ استفاده زیاد از Swap می‌تواند عملکرد را کاهش دهد.

39
New cards

HDD و SSD هر دو Storage هستند؟

بله. هر دو وسیله ذخیره‌سازی دائمی‌تر هستند، اما فناوری و ویژگی‌های عملکردی متفاوتی دارند.

40
New cards

چرا SSD معمولاً برای اجرای سیستم‌عامل سریع‌تر از HDD احساس می‌شود؟

SSD تأخیر دسترسی بسیار کمتری دارد و فاقد مکانیزم مکانیکی متحرک HDD است؛ بنابراین عملیات تصادفی و دسترسی به فایل‌های متعدد معمولاً سریع‌تر انجام می‌شود.

41
New cards

SATA SSD و NVMe SSD چه تفاوت مفهومی دارند؟

SATA SSD از رابط/پروتکل SATA استفاده می‌کند؛ NVMe SSD معمولاً از NVMe روی PCIe استفاده می‌کند و مسیر ارتباطی متفاوت و معمولاً پهنای‌باند بالاتری دارد.

42
New cards

چرا NVMe معمولاً به PCIe مرتبط است؟

NVMe برای استفاده از حافظه‌های فلش با رابط‌های پرسرعت طراحی شده و در سیستم‌های رایج از PCIe برای ارتباط با CPU/Platform استفاده می‌کند.

43
New cards

آیا M.2 به‌تنهایی سرعت SSD را مشخص می‌کند؟

نه. M.2 فقط فرم‌فکتور است؛ باید مشخص شود SSD از SATA استفاده می‌کند یا PCIe/NVMe.

44
New cards

اگر دو SSD هر دو M.2 باشند، آیا الزاماً سرعت یکسانی دارند؟

نه. ممکن است یکی M.2 SATA و دیگری M.2 NVMe باشد، یا حتی دو NVMe با نسل‌های مختلف PCIe و کنترلرهای متفاوت باشند.

45
New cards

File System و Storage در چه لایه‌ای از مسئله قرار می‌گیرند؟

Storage سخت‌افزار/رسانه نگهداری داده است؛ File System یک ساختار نرم‌افزاری برای سازمان‌دهی و مدیریت داده روی آن Storage است.

46
New cards

اگر File System را مثل کتابخانه در نظر بگیریم، Storage چه چیزی است؟

Storage را می‌توان مثل ساختمان یا فضای فیزیکی کتابخانه در نظر گرفت و File System مانند سیستم قفسه‌بندی و فهرست‌کردن کتاب‌ها.

47
New cards

چرا نام فایل به‌تنهایی برای پیدا کردن فایل کافی نیست؟

چون سیستم باید علاوه بر نام، اطلاعاتی درباره محل/ساختار فایل، فضای تخصیص‌یافته و Metadata آن داشته باشد.

48
New cards

Metadata چیست؟

مِتادِیتا — داده درباره داده؛ اطلاعاتی مانند اندازه فایل، زمان‌ها، مالک، Permission و سایر ویژگی‌های مدیریتی، بسته به File System.

49
New cards

Permission در File System Linux چه مفهومی دارد؟

مشخص می‌کند چه کاربر یا گروهی اجازه خواندن، نوشتن یا اجرای یک فایل/Directory را دارد.

50
New cards

چرا یک فایل می‌تواند روی Storage وجود داشته باشد ولی سیستم‌عامل نتواند آن را مثل یک فایل معمولی نمایش دهد؟

اگر File System مناسب Mount نشده باشد، خراب شده باشد، یا سیستم‌عامل پشتیبانی لازم را نداشته باشد، داده ممکن است وجود داشته باشد ولی به شکل فایل معمولی قابل دسترسی نباشد.

51
New cards

Root Directory / و Home Directory چه تفاوتی دارند؟

/ ریشه کل ساختار File System است؛ /home معمولاً محل Home Directory کاربران عادی است.

52
New cards

Partition → File System → Mount Point را چگونه به هم ربط می‌دهیم؟

Partition یک بخش از Storage است؛ File System روی آن ایجاد می‌شود؛ سپس سیستم‌عامل می‌تواند آن File System را در یک Mount Point به ساختار Directory خود متصل کند.