برنامه نویسی

اکنون به سیستم فایل نیاز داریم. سپس ، آن را سوار کنید!

این یک ادامه از این پست در پارتیشن بندی یک دیسک سخت است. چند مرحله دیگر قبل از عملیاتی کردن دیسک لازم است. یک سیستم فایل باید به پارتیشن اضافه شود تا یک ساختار داده برای سازماندهی پرونده ها وجود داشته باشد. سپس باید آن را به یک دایرکتوری در سلسله مراتب سیستم پرونده سوار کرد.

برای کوتاه بودن ، من فقط یکی از پارتیشن ها از درایو SDC را سوار می کنم. بیایید آنچه را که با آنها کار می کنیم مرور کنیم.

[sorad@dev9 ~]$ lsblk /dev/sdc
NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sdc      8:32   0  10G  0 disk 
├─sdc1   8:33   0   2G  0 part 
├─sdc2   8:34   0   2G  0 part 
├─sdc3   8:35   0   2G  0 part 
├─sdc4   8:36   0   1K  0 part 
├─sdc5   8:37   0   2G  0 part 
└─sdc6   8:38   0   2G  0 part
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

برای ایجاد سیستم فایل شما از mkfs دستور برای مشخص کردن نوع سیستم فایل و به دنبال آن مسیر پارتیشن. در این مثال XFS خواهد بود. اطلاعات مربوط به ساختار پرونده جدید پس از ایجاد چاپ می شود.

[sorad@dev9 ~]$ sudo mkfs.xfs /dev/sdc1
[sudo] password for sorad: 
meta-data=/dev/sdc1              isize=512    agcount=4, agsize=131072 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=524288, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=16384, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

برای دیدن آفرینش جدید ما می توانیم استفاده کنیم باله یا lsblk -fبشر من دومی را ترجیح می دهم زیرا اطلاعات اضافی نیز ارائه می دهد و قابل خواندن تر است. بیایید در واقع از هر دو استفاده کنیم. من همچنین پارتیشن SDC1 را مشخص می کنم تا لیست کاملی از تمام درایوهای موجود در سیستم را دریافت نکنیم.

[sorad@dev9 ~]$ sudo blkid /dev/sdc1
/dev/sdc1: UUID="81bff549-814e-407f-ab1f-396cb95a7f09" TYPE="xfs" PARTUUID="5ace204b-01"

[sorad@dev9 ~]$ lsblk -f /dev/sdc1
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sdc1 xfs                81bff549-814e-407f-ab1f-396cb95a7f09
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

به مرحله کوه. ابتدا دایرکتوری را ایجاد کنید که نقطه کوه برای درایو باشد. سپس با استفاده از (حدس زده اید) درایو را سوار کنید سوار شدن فرمان

[sorad@dev9 ~]$ sudo mkdir /mountsdc

[sorad@dev9 ~]$ sudo mount /dev/sdc1 /mountsdc

حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

برای بررسی پارتیشن نصب شده است می توانیم از آن استفاده کنیم DF فرمان lsblk -f همچنین می تواند مورد استفاده قرار گیرد ، زیرا شامل همان اطلاعات است. در -ht گزینه ها برای چاپ اندازه در قالب قابل خواندن انسان و نشان دادن نوع سیستم فایل مشخص شده است.

[sorad@dev9 ~]$ df -hT /dev/sdc1
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sdc1      xfs   2.0G   47M  1.9G   3% /mountsdc
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

برای آزمایش اینکه آیا SDC1 اکنون کاملاً عملیاتی است ، من استفاده خواهم کرد شوخبشر این دستور برای شلاق زدن یک پرونده “جعلی” ، به ویژه در اندازه بزرگ ، مفید است. من در این مقاله به جزئیات بیشتری نخواهم رسید ، اما در این دستور خواهید دید که این پرونده 500 مگابایت است. دویدن DF باز هم نشان می دهد که ذخیره موجود از 1.9 گرم به 1.5 گرم کاهش یافته است. سرانجام ، من پرونده جعلی را در فهرست Mount Point نشان خواهم داد.

[sorad@dev9 ~]$ sudo fallocate -l 500M /mountsdc/large_test_file
[sorad@dev9 ~]$ df -hT /dev/sdc1
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/sdc1      xfs   2.0G  547M  1.5G  28% /mountsdc
[sorad@dev9 ~]$ ll /mountsdc
total 512000
-rw-r--r--. 1 root root 524288000 May 14 13:26 large_test_file
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

شرط می بندم که فکر کردی ما تمام شد. نه کاملاً اگر درایو هنگام شروع سیستم به طور خودکار نصب شود ، پرونده /etc /fstab باید ویرایش شود. اطلاعات زیر باید به ترتیب ارائه شود:

  1. مسیر به پارتیشن
  2. نقطه کوه
  3. نوع سیستم پرونده
  4. پیش فرض 0 0 (فقط این را هم اکنون اضافه کنید – این اغلب مورد استفاده قرار می گیرد)

زمان باز کردن ویرایشگر مورد علاقه همه ، ششم! من بیشتر محتوای پرونده را به جز درایو تازه اضافه شده کنار گذاشته ام. شماره گذاری بالای داده ها انجام می شود نه وارد پرونده شوید. فقط برای ارتباط با لیست چک فوق وجود دارد.

[sorad@dev9 ~]$ sudo vi /etc/fstab 
[sudo] password for sorad:

# /etc/fstab
# Created by anaconda on Tue Jan 14 19:45:24 2025
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
   1.       2.                       3.       4.
/dev/sdc1 /mountsdc                 xfs     defaults        0 0

حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

پرونده /etc /fstab کاملاً خاص است تا آنجا که نحو پیش می رود. کاراکترهای اضافی ، مانند شماره گذاری که من در آن گنجانده شده است ، می توانند پرونده را بشکنند و باعث شود سیستم شما به درستی بوت نشود. ما می توانیم با اجرای این پرونده خطا را بررسی کنیم کوه که سیستم را مجبور می کند همه سیستم های فایل را در FSTAB بازپرداخت کند. اگر می توانید این دستور را بدون هیچ گونه خطایی اجرا کنید ، باید خوب باشید.

یک یادداشت نهایی با استفاده از درایو می توانید درایو را جدا کنید بی پروابشر توجه کنید که نیست وتکوه مخلوط کردن آسان!

من از هرگونه سؤال ، اظهار نظر یا نگرانی استقبال می کنم. از خواندن شما متشکرم

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا