Mount باید نوع سیستم فایل را مشخص کنید. نصب دیسک و پارتیشن در لینوکس

دستور mount ابزار یک مرحله ای است که به شما امکان می دهد هر کاری را که نیاز دارید انجام دهید. برای مشاهده لیستی از دستگاه های نصب شده،

ما آن را بدون آرگومان وارد می کنیم (خواندن حقوق ریشه لازم نیست):

/dev/sdal روشن / نوع ext4 (rw,errors=remount-ro) proc در /proc نوع proc (rw,noexec,nosuid,nodev) هیچکدام در /sys نوع sysfs (rw,noexec,nosuid,nodev) هیچکدام در / sys/fs/fuse/connections type fusectl (rw) هیچ کدام در /sys/kernel/debug type debugfs (rw)

هیچ‌کدام در /sys/kernel/security type securityfs (rw) هیچ‌کدام در / devtmpfs نوع (rw,mode=0755)

هیچ‌کدام در dev/pts/تایپ devpts (rw,noexec,nosuid,gid=5,mode=0620) هیچ‌کدام در dev/shm نوع tmpfs (rw,nosuid,nodev)

هیچ کدام در /var/run نوع tmpfs (rw,nosuid,mode=0755)

هیچ کدام در /var/lock نوع tmpfs (rw,noexec,nosuid,nodev) هیچکدام در /lib/init/rw نوع tmpfs (rw,nosuid,mode=0755) binfmt_misc در /proc/sys/fs/binfmt_misc نوع binfmt_misc

(rw,noexec, nosuid,nodev)

gvfs-fuse-daemon در /home/grinder/.gvfs نوع fuse.gvfs-fusedaemon (rw,nosuid,nodev,user=grinder)

در نتیجه، لیستی دریافت می کنیم که در اولین موقعیت آن منبع منبع نشان داده شده است، در جای خود می تواند هیچ (یک منبع سیستم) یا، مانند مورد ما، برنامه gvfs-fuse-daemon باشد. در دوم - نقطه ای که در آن نصب شده است.

توجه داشته باشید

یک لیست مشابه را می توان با خواندن محتویات /etc/mtab به دست آورد.

برای نصب پارتیشن یا موارد دیگر منبعبا استفاده از mount، در ساده ترین حالت، کافی است نام و نقطه نصب آن را مشخص کنید. به عنوان مثال، پارتیشن /dev/sdb2

باید به /home/grinder/audio متصل شود:

$ sudo mount /dev/sdb2 /home/grinder/audio

حالا با رفتن به /home/grinder/audio می توانیم با فایل های داخل کار کنیم. اما اغلب گزینه های نصب پیش فرض خیلی راحت نیستند.

با استفاده از دستور df-h می توانید اطلاعات کامل در مورد یک پارتیشن دیسک - فضای موجود، فضای آزاد - را مشاهده کنید.

سیستم فایل معمولاً به طور خودکار تعیین می شود، اما اگر خطاهای منطقی در پارتیشن های هارد دیسک متصل وجود داشته باشد، باید نوع سیستم فایل را با استفاده از سوئیچ -t نیز مشخص کنید:

$ sudo mount -t ext3 /dev/sdb2 /home/grinder/audio

در مثال، نوع سیستم فایل ext3 انتخاب شده است. فایل سیستم های دیگر با گزینه های زیر نصب می شوند:

T ext2، -t ext3، -t ext4، -t reiser، -t xfs - پارتیشن‌ها را با سیستم فایل مربوطه سوار کنید.

T ntfs-3g - یک پارتیشن NTFS را سوار کنید.

T vfat - یک پارتیشن FAT32 را نصب کنید.

T iso9660 - درایو CD یا تصویر ISO را نصب کنید.

T smbfs یا -t cifs برای نصب یک منبع سیستم ویندوز.

شما می توانید با مشاهده خروجی دستور dmesg یا با مشاهده لیست فایل های اجرایی mount.* متوجه شوید که کدام فایل سیستم توسط یک توزیع پشتیبانی می شود. انجام دومی بسیار آسان است: mount را در ترمینال تایپ کنید. و کلید تب را فشار دهید.

برای فهرست کامل همه مقادیر -t ممکن، به man mount مراجعه کنید.

نصب پارتیشن ها

گزینه های دسترسی به پارتیشن نصب شده با استفاده از پرچم -o مشخص می شوند. پرچم -o rw برای دسترسی خواندن/نوشتن و -o ro برای دسترسی فقط خواندنی مشخص شده است. اجازه دهید در مثال خود خواندن و نوشتن را مجاز کنیم:

$ sudo mount -t ext3 -o rw /dev/sdb2 /home/grinder/audio

توجه داشته باشید

گزینه های دسترسی به پارتیشن در آخرین موقعیت خروجی فرمان mount مشخص می شوند.

اما بسته به ساخت هسته، رمزگذاری نام فایل‌هایی که با حروف لاتین در پارتیشن نصب شده تایپ می‌شوند ممکن است غیرقابل خواندن باشد. بیایید به صراحت آن را مشخص کنیم:

$ sudo mount -t ext3 -o rw,iocharset=utf8,codepage=866 /dev/sdb2

/ خانه / آسیاب / صوتی

پارامتر -o iocharset=utf 8 به صراحت کدگذاری محلی سیستم را تنظیم می کند، در Linux Mint ut f 8 است و codepage=8 66 پشتیبانی از رمزگذاری زبان روسی را اضافه می کند.

گزینه -o force به شما امکان می دهد پارتیشن های هارد دیسک را به اجبار نصب کنید اگر به دلایل نامشخصی، mount utility از نصب آن با گزینه های معمول امتناع کرد.

یک CD قرار داده شده در درایو نیز به صورت خودکار نصب می شود. می توانید به صورت دستی آن را به این صورت نصب کنید:

$ sudo mount -t iso9660 -o ro /dev/cdrom /mnt

Ho mount همچنین جالب است زیرا به شما امکان می دهد تصاویر دیسک ISO را نصب کنید.

برای این کار علاوه بر نوع سیستم فایل، پارامتر حلقه -o را نیز مشخص می کنیم.

$ sudo mount -t iso9660 -o loop ~/file.iso /home/iso

برای جدا کردن یک پارتیشن، فقط یک دستگاه یا یک نقطه اتصال را مشخص کنید:

$ sudo umount /dev/sdb2

$ sudo umount /home/grinder/audio

درایو شبکه به همین ترتیب نصب می شود - نام شبکه و نقطه نصب آن را مشخص می کنیم. علاوه بر این، می توانید یک نام کاربری و رمز عبور برای دسترسی تعیین کنید. اگر این کار انجام نشود، در زمان اتصال رمز عبور درخواست می شود و ورود توسط رمز فعلی که کاربر تحت آن کار می کند گرفته می شود. اما ابتدا باید بسته smbfs را نصب کنیم:

$ sudo aptitude smbfs را نصب کنید

حالا وارد می شویم

$ sudo mount -t smbfs -o isegpache=login,password=password //server/Video /home/grinder/video

توجه داشته باشید

به جای نام، می توانید آدرس IP سیستم را مشخص کنید.

اگر می خواهید یک هارد دیسک را با سیستم فایل NTFS یا ext2، ext3 به رایانه ای مبتنی بر سیستم عامل لینوکس متصل یا سوار کنید، مقاله درستی را می خوانید.

چرا وقتی سیستم های دسکتاپ لینوکس مدرن این کار را به صورت خودکار انجام می دهند، این کار را با دست انجام دهیم؟

مواردی وجود دارد که سیستم لینوکسبه دلیل برخی از خرابی‌های دیسک منطقی، ویروس‌هایی که پارتیشن‌های NTFS/FAT را آلوده می‌کنند یا به دلیل چیز غیرعادی دیگری، نمی‌تواند دیسک را به‌طور خودکار mount/mount کند. برای انجام این کار، مدیران واقعی سیستم این کار را با دست انجام می دهند. و با دستور mount این کار را انجام می دهند.

دستور mount لینوکس یک ابزار بسیار منعطف در دست یک مدیر سیستم است. می توانید از دستور mount برای نصب درایو شبکه، پارتیشن دیسک سخت یا درایو USB استفاده کنید.

این مقاله توضیح کامل و جامعی از دستور mount نیست (توضیح کامل دستور mount را می‌توانید با اجرای فرمان man mount در کنسول پیدا کنید)، اما برای انجام این کار تلاش کنید. مقاله شرح دستور mount به طور مداوم در حال نهایی شدن و اصلاح است. همه پیشنهادات برای مقاله را می توان در نظرات گذاشت.

دستگاه هایی که در حال حاضر به رایانه متصل هستند را می توان با تایپ کردن در کنسول مشاهده کرد:

این دستور تمام دستگاه های متصل را نشان می دهد. آنها ممکن است نصب نشده باشند، اما متصل باشند. در صفحه نمایش چیزی شبیه به این را خواهید دید:

دیسک /dev/sda: 40.0 گیگابایت، 40020664320 بایت
255 سر، 63 بخش / مسیر، 4865 سیلندر

شناسه دیسک: 0x815aa99a ورودی های جدول پارتیشن به ترتیب دیسک نیستند
دیسک /dev/sdb: 80.0 گیگابایت، 80026361856 بایت
255 سر، 63 بخش / مسیر، 9729 سیلندر
واحد = سیلندرهای 16065 * 512 = 8225280 بایت
شناسه دیسک: 0x973248ad

بارگذاری دستگاه شروع پایان بلوک سیستم شناسه
/dev/sdb1 * 1 9729 78148161 83 لینوکس

دیسک /dev/sdc: 1027 مگابایت، 1027604480 بایت
32 سر، 62 بخش / مسیر، 1011 سیلندر
واحد = سیلندرهای 1984 * 512 = 1015808 بایت
شناسه دیسک: 0x6f20736b

از لیست بالا می بینید که موارد زیر به سیستم عامل متصل است:

  1. دو هارد دیسک: /dev/sda - سیستم عامل و /dev/sdb - "file dump"
  2. رسانه USB قابل جابجایی: /dev/sdc
مشاهده دستگاه های نصب شده با دستور زیر انجام می شود:

پس از آن، می توانید روی صفحه نمایش ببینید:

/dev/sda1 روشن / reiserfs را تایپ کنید (rw,relatime,notail) tmpfs در /lib/init/rw نوع tmpfs (rw,nosuid,mode=0755)
/proc روی /proc نوع proc (rw,noexec,nosuid,nodev)
sysfs در /sys نوع sysfs (rw,noexec,nosuid,nodev)
varrun در /var/run نوع tmpfs (rw,nosuid,mode=0755)
varlock در /var/lock نوع tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev در /dev نوع tmpfs (rw,mode=0755)
tmpfs در /dev/shm نوع tmpfs (rw,nosuid,nodev)
devpts در /dev/pts نوع devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl در /sys/fs/fuse/connections نوع fusectl (rw)
lrm در /lib/modules/2.6.27-14-generic/volatile type tmpfs (rw,mode=755)
/dev/sda3 در /home نوع ext3 (rw,relatime)
Securityfs در /sys/kernel/نوع امنیتی securityfs (rw)
binfmt_misc در /proc/sys/fs/binfmt_misc نوع binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon در /home/user/.gvfs نوع fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sdc در /media/USBFlash نوع vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

  • خط اول می گوید که root FS سیستم فایل reiserfs با گزینه های mount است: دسترسی خواندن و نوشتن (rw)
  • /dev/sda3 پارتیشن دیسک /home است
  • /dev/sdc یک دستگاه USB قابل جابجایی نصب شده است
همین نتیجه را می توان با مشاهده محتویات فایل /etc/mtab (در برخی از سیستم های لینوکس، فایل /etc/mnt/tab) بدست آورد.
  • زرین پر، زرین بال
    27 اسفند 09:27

    بعد از اینکه این دستور را وارد کردم: sudo chmod -R 0777 /home/roza/Desktop هیچ پیام خطایی در دبیان وجود نداشت، اما در Mint هنگام بوت، پیامی با محتوای زیر ظاهر می شود:

    فایل $HOME/.dmrc کاربر دارای مجوزهای نادرست است و نادیده گرفته می شود. این مانع از ذخیره شدن جلسه و زبان پیش فرض می شود. این فایل باید متعلق به یک کاربر باشد و فایل باید دارای مجوز 0644 باشد. پوشه اصلی کاربر ($HOME) باید متعلق به کاربر باشد و نباید توسط سایر کاربران قابل نوشتن باشد.

    سپس همه چیز برای چند ثانیه یخ می زند و دسکتاپ باز می شود. و در اینجا من نمی توانم از sudo یا فقط su استفاده کنم - ترمینال به روسی قسم نمی خورد. آیا امکان بازیابی حقوق ($HOME) وجود دارد. آیا می توانم این کار را با استفاده از دیسک زنده Mint انجام دهم؟

  • [ایمیل محافظت شده]
    29 مارس، 12:13

    زرین پر، زرین بال:سپس همه چیز برای چند ثانیه یخ می زند و دسکتاپ باز می شود. و در اینجا من نمی توانم از sudo یا فقط su استفاده کنم - ترمینال به روسی قسم نمی خورد. آیا امکان بازیابی حقوق ($HOME) وجود دارد. آیا می توانم این کار را با استفاده از دیسک زنده Mint انجام دهم؟

    خوب، سعی کنید حقوق را برگردانید:
    sudo chmod -R 0644 /home/roza/Desktop

    و مالک:
    sudo chown -R YOUR_LOGIN_IN_MINT /home/roza/Desktop

  • زرین پر، زرین بال
    2 آوریل 08:43
  • [ایمیل محافظت شده]
    3 آوریل 13:39

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

    P.S. نکته اصلی این است که شما چیزی یاد گرفته اید))

  • الکس در حال ساخت
    19 اردیبهشت، 08:41

    متشکرم.
    یکی دو مورد اضافه شده.
    1. به عنوان مثال، پارتیشن دیسک سخت من پس از اتصال به یک دستگاه ویندوز که به ویروس آلوده شده بود، نمی خواست نصب شود. این اتفاق افتاد که ویروس autorun.exe را به ریشه پارتیشن من انداخت و لینوکس به این دلیل نمی خواست این پارتیشن را نصب کند.
    من نمی خواستم آن را به دلیل autorun.exe نصب کنم، بلکه به این دلیل که به احتمال زیاد ویندوز "به اشتباه" خاموش شده است و بایت مربوط به بررسی یکپارچگی سیستم فایل روی ntfs باقی مانده است. از این نظر ، ntfs3g بدون "زور" از نصب چنین سیستم فایلی می ترسد تا به آن آسیب نرساند.
    2. از آنجایی که بخشی در مورد "SMB" وجود دارد، ذکر CIFS قابل ذکر است.
    و به عنوان مثال، چیزی شبیه به:
    mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/

  • بی اهمیت
    20 اردیبهشت 15:26
  • تونیک
    24 اردیبهشت, 03:04
  • [ایمیل محافظت شده]
    26 اردیبهشت 17:27

    الکس در حال ساخت:متشکرم. یکی دو مورد اضافی. 1. به عنوان مثال، پارتیشن دیسک سخت من پس از اتصال به یک دستگاه ویندوز که به ویروس آلوده شده بود، نمی خواست نصب شود. این اتفاق افتاد که ویروس autorun.exe را به ریشه پارتیشن من انداخت و لینوکس به این دلیل نمی خواست این پارتیشن را نصب کند. من نمی خواستم آن را به دلیل autorun.exe نصب کنم، بلکه به این دلیل که به احتمال زیاد ویندوز "به اشتباه" خاموش شده است و بایت مربوط به بررسی یکپارچگی سیستم فایل روی ntfs باقی مانده است. از این نظر ، ntfs3g بدون "زور" از نصب چنین سیستم فایلی می ترسد تا به آن آسیب نرساند. 2. از آنجایی که بخشی در مورد "SMB" وجود دارد، ذکر CIFS قابل ذکر است. و به عنوان مثال، چیزی مانند: mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/ را بیاورید.

    مهم نیست:اگر نصب NFS نیز توضیح داده شود، خوب است

    ممنون بابت نظرتان. اضافات خواهم کرد

    مقوی:اما مقاله به من کمک کرد. ابتدایی! - من یادم رفت که چگونه سوار شوم ... سریع مقاله را مرور کردم و به یاد آوردم. با تشکر فراوان از نویسنده!

    اغلب برگرد :)

  • دنیس
    11 خرداد، 11:47

    بابت مقاله از شما متشکرم،
    اوه به طور قابل درک

  • لودمیلا
    9 تیر 13:05

    # sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video
    کار نمی کند، کمک می کند
    کاربرد: ……
    من تو اوبونتو کار میکنم باید پوشه ویندوز مشترک را وصل کنید
    شاید تیم اشتباه می کند؟

  • [ایمیل محافظت شده]
    9 جولای 22:11

    لودمیلا:# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video کار نمی کند، به استفاده از کمک می دهد: …… کار در اوبونتو. باید پوشه ویندوز مشترک را وصل کنید شاید دستور اشتباه باشد؟

    خط
    نام کاربری=vasja,password=pupkin
    باید با پارامترهای مورد نیاز جایگزین شود. اگر از طرف یک مهمان وصل می شوید، باید مراقب باشید، تفاوت های ظریف و تفاوت هایی بین سیستم عامل ویندوز روسی و انگلیسی وجود دارد.

  • آندری
    31 مرداد، 10:04

    در اوبونتو به این نیاز دارید:
    mount -t cifs -o username=tridge,password=foobar //fjall/test /mnt/smb/fjall

  • سی جی
    14 شهریور 20:28

    [ایمیل محافظت شده]:~$ sudo umount /dev/sda1
    umount: /: دستگاه مشغول است. (در برخی موارد مفید اطلاعات مربوط به فرآیندهایی که از دستگاه استفاده می کنند توسط lsof(8) یا fuser(1) یافت می شود)
    [ایمیل محافظت شده]:~$ df -h
    سیستم فایل Size Use Ext Use% روی آن نصب شده است
    /dev/sdb1 26G 9.1G 16G 37% /
    هیچ 1.7G 416K 1.7G 1% /dev
    هیچ 1.7G 0 1.7G 0% /dev/shm
    هیچ 1.7G 200K 1.7G 1% /var/run
    هیچ 1.7G 0 1.7G 0% /var/lock
    هیچ 1.7G 0 1.7G 0% /lib/init/rw
    /dev/sdb6 33G 15G 19G 45% /media/4403D3D754B7C8F5
    /dev/sdb5 30G 22G 8.1G 74% /media/Win7
    /dev/sda5 50G 8.9G 41G 18% /media/دیگر
    /dev/sdc1 373G 372G 946M 100% /media/STORAGE
    /dev/sdb7 94G 88G 5.5G 95% /media/MUSIC & GAMES
    /dev/sda1 26G 9.1G 16G 37% /

  • ولادیمیر
    15 شهریور 09:46
  • [ایمیل محافظت شده]
    19 شهریور 20:14

    سی جی:درایو /dev/sda1 باید نصب شود، اما ادعا می‌کند که قبلاً در "/" نصب شده است، حتی اگر پارتیشن سیستم اوبونتو در آن نقطه نصب شده باشد. بگو چکار کنم الان عذاب میکشم :(

    می توانید خروجی دستور را نشان دهید:
    sudo fdisk -l

    ولادیمیر:
    تنها نکته استفاده از خطاهای tsya / tsya.-TSYA یا -TSYA است؟ بازم ممنون. :)

    ممکن است ؛) باید توجه ویرایشگر شما را جلب کند ;)

  • تاراس
    27 شهریور 06:59
  • [ایمیل محافظت شده]
    30 شهریور 06:46

    تاراس:دستور samba mount کار نمی کند.

    دقیقا چه چیزی در آن کار نمی کند؟

  • رومی
    2 نوامبر 20:41

    و اگر سیستم فایل LWM2 باشد و لینوکس مینت قسم بخورد؟!
    یعنی دستور sudo mount -t lwm2 /dev/sdb /home/user/Video پذیرفته نمی شود.

  • zzzubr
    2 نوامبر 22:52

    [ایمیل محافظت شده]: sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
    بنابراین؟ پس نقطه اتصال /home/roza/Desktop است؟

    اگر همه چیز برای شما نصب شده است و سیستم فایل /dev/hda3 قابل مشاهده است، اما حقوق کافی ندارید، فقط باید این حقوق را اضافه کنید:
    sudo chmod -R 0777 /home/roza/Desktop

    ممم ... به نظر من .. راه خیلی خوبی نبود ... از ریشه وارد بشه درست تره چون اینجوری به همه و همه چیز حق دادی ... و این نیست خوب...

    IMHO! اگرچه آنها می گویند که یک میلیون مقاله وجود دارد، به هر حال، مقاله خوب است) اگرچه نمونه های کافی وجود ندارد ... من می خواهم چند برنامه غیر استاندارد chtoli را ببینم ... زیرا همه چیز با مثال ها راحت تر هضم می شود)
    29 نوامبر 20:33

  • [ایمیل محافظت شده]
    5 دی، 19:34

    حداکثر:ویندوز بود، هارد دیسک به 4 دیسک منطقی (c, d, e, f) تقسیم شد. من اوبونتو 10.04 را روی درایو c نصب کردم و در نتیجه ویندوز را از بین بردم. الان دسترسی نداره و بقیه درایوهای منطقی رو نمیتونم ببینم. لطفا به من بگویید برای دسترسی به آنها چه کار کنم؟

  • ایهور
    6 دی، 14:41

    >
    >

  • [ایمیل محافظت شده]
    14 دی، 10:48

    ihor:> نصب پارتیشن هارد دیسک
    > ... شما می توانید هر نقطه سواری بگیرید.
    به نظر می رسد که در کتاب قرمز بزرگ (از نمث نیز شنیدم) می گوید: "... مطلوب است که هیچ فایلی در پوشه ای که در آن نصب می کنید وجود نداشته باشد، زیرا قابل مشاهده نخواهند بود."

    خوب، ناگفته نماند.

  • کارتون
    7 ژانویه، 22:06

    تصویر ایزو نصب شده

    # sudo mount -t iso9660 -o loop /home/op/iso/1.iso /home/op/disk

    نام فایل های روسی را با krakozyabry می نویسد.

  • umnik
    29 اسفند 16:15

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

    همه گفته شد

  • زلوبیک
    18 مرداد، 08:09

    میشه لطفا بهم بگید چطوری دم های مانت رو تمیز کنم؟ متشکرم.

  • نئون
    12 ژانویه، 23:29

    یه اتفاق خنده دار اینجا برام افتاد سعی کردم یک درایو فلش USB قابل بوت بسازم. فلش را با دستور mkfs فرمت کرد، سپس طبق توصیه برخی از کاربران "پیشرفته". برنامه gparted را نصب کرد، به فلش درایو یک پرچم قابل بوت (فعال) داد ... و پس از آن معجزات شروع شد:
    1. مشکل این است که دستورات mount & umount ناپدید شده اند
    2. تیم ترمیم شد، اما یک مشکل دیگر وجود دارد. هنگام نصب یک پارتیشن (مهم نیست با کدام سیستم)، fs در حالت خواندن وصل است، امکان تغییر حقوق دسترسی وجود ندارد. سیستم به سادگی به این کلیدهای دستوری پاسخ نمی دهد و می گوید همه چیز مرتب است، عملیات موفقیت آمیز بود.

    نتیجه گیری من می توانم فایل ها را از هر رسانه ای دریافت کنم، نمی توانم فایل ها را ارائه دهم. من مقاله را با fstab خواندم. فایل را با دست بازنویسی کرد. دیگر تغییری در آن ایجاد نکرد. اما تلاش برای نصب یک دیسک با مجوزهای نوشتن و اجرا همچنان ناموفق بود. بعد از حذف gparted و راه اندازی مجدد سیستم، فایل fstab که ویرایش کردم به درستی شروع به کار کرد و دستورات mount بازیابی شدند.

    توجه به این سوال: دلیل این رفتار gparted چیست و چگونه این کار را انجام داده است؟ خوب، چگونه با این مشکل بدون حذف gparted برخورد کنیم؟

  • آگاتا
    21 ژانویه, 23:07

    مقالات عالی و قابل فهم: این یکی، ".. SWAP در لینوکس"، "..fstab چیست؟"!
    نویسنده محترم، لطفاً چند مورد دیگر را بنویسید و موضوعاتی مانند پارتیشن بندی، پارتیشن بندی دیسک، ادغام پارتیشن ها، انتقال خانه به پارتیشن دیگر را پوشش دهید.
    این یک مجموعه عالی خواهد بود!

  • اسکندر
    7 آوریل، 00:35

    آیا می توان به طریقی کد منبع این برنامه معجزه را دریافت کرد

  • sbp
    29 خرداد، 01:27

    بگو چکار کنم؟
    یک هفته پیش Ubuntu12.04 را نصب کردم. پس از چند اقدام بی احتیاطی، سیستم از کار افتاد. 250 گیگابایت اطلاعات روی دیسک وجود دارد. LiveCD HD می بیند، اما شروع نمی شود (خطا می دهد). و هیچ راهی برای اتصال آن وجود ندارد. در اینجا نتیجه (حتی در این نوع) - است
    [ایمیل محافظت شده]:~# sudo mount -t ext4 -o force /dev/sda1 /
    mount: نوع fs اشتباه، گزینه بد، superblock بد در /dev/sda1، صفحه کد یا برنامه کمکی از دست رفته یا خطاهای دیگر در برخی موارد، اطلاعات مفیدی را می توان در syslog پیدا کرد - dmesg را امتحان کنید | دم یا چیزی شبیه به آن

    من سعی کردم طبق توصیه های سایت ها عملکرد سیستم را بازیابی کنم، اما فایده ای نداشت. هنگام بوت شدن از دیسک، نشان می دهد که مدیر بوت سیستم عامل را شناسایی نکرده است.
    به من بگویید چه کنم؟، کجا "دویدن"؟

  • سینما
    25 مهر 23:50

    عصر بخیر. یک سرور برای پروژکتور فیلم در لینوکس وجود دارد. با برنامه های معمول تفاوت دارد زیرا دارای یک برنامه سینمای دیجیتال برای نمایش فیلم از طریق پروژکتور است. مادربرد اخیراً مرد، تغییر کرد، یکی دیگر را گذاشت. همه چیز دوباره بارگذاری شده است. اکنون سرور هارد دیسک SATA قابل حمل را نمی بیند. با استفاده از سورتمه برای انتقال فیلم به سرور متصل می شود (وزن یک فیلم از 90 تا 300 گیگابایت). لطفاً از طریق دستور mount به من بگویید می توانم آن را طوری بسازم که او آن را ببیند؟ (برق به دیسک تامین می شود، همه حلقه ها متصل هستند، اما هنوز دیسک را نمی بیند)

  • در لینوکس، دستور mount برای نصب (mount) فایل سیستم ها و درایوهای قابل حمل (مانند درایوهای فلش USB) به نقاط نصب خاص در درخت دایرکتوری استفاده می شود. دستور umount یک فایل سیستم نصب شده را از درخت دایرکتوری جدا می کند. در این آموزش به اصول نصب و جداسازی فایل سیستم های مختلف با استفاده از دستورات mount و umount می پردازیم.

    نمایش لیستی از سیستم های فایل نصب شده (FS)

    هنگامی که بدون آرگومان اجرا می شود، دستور mount تمام فایل سیستم های نصب شده را فهرست می کند:

    $ mount

    به طور پیش‌فرض، نتیجه شامل تمام سیستم‌های فایل، از جمله سیستم‌های مجازی، مانند cgroup، sysfs و غیره خواهد بود. هر خط حاوی اطلاعاتی درباره نام دستگاه، فهرستی که در آن نصب شده است، گزینه‌های نوع و mount به شکل زیر است:

    device_name در فهرست نوع filesystem_type (گزینه‌ها)

    برای نمایش فقط فایل سیستم هایی از یک نوع خاص، از گزینه -t استفاده کنید. به عنوان مثال، فقط پارتیشن های ext4 را می توان به شکل زیر نمایش داد:

    $mount -t ext4

    نصب فایل سیستم

    برای نصب یک فایل سیستم در یک مکان خاص (نقطه mount)، از دستور mount به شکل زیر استفاده می شود:

    دایرکتوری device_name [گزینه‌ها...] را سوار کنید

    پس از اتصال، نقطه اتصال به دایرکتوری ریشه سیستم فایل نصب شده تبدیل می شود. به عنوان مثال، می توانید هارد دیسک /dev/sdb1 را به صورت زیر در پوشه /mnt/media mount کنید:

    $ sudo mount /dev/sdb1 /mnt/media

    معمولاً هنگام نصب یک دستگاه با یک FS معمولی مانند ext4 یا xfs، دستور mount به طور خودکار نوع آن را تعیین می کند. با این حال، برخی از FS شناسایی نمی شوند. نوع آنها باید به صراحت مشخص شود. برای این کار از گزینه -t استفاده کنید:

    دایرکتوری نام دستگاه را Mount -t تایپ کنید

    برای تعیین گزینه های اضافی mount، از پرچم -o استفاده می شود:

    Mount -o mount_options device_name dir

    می توانید چندین گزینه را که با کاما از هم جدا شده اند مشخص کنید (بعد از کاما نباید فاصله ای وجود داشته باشد). در زیر گزینه های اصلی دستور هستند

    -V- نمایش نسخه ابزار؛
    -h- صدور گواهینامه؛
    -v- حالت دقیق؛
    -آ،همه- تمام دستگاه های شرح داده شده در fstab را سوار کنید.
    -F، --چنگال- برای هر بخش جداگانه یک نمونه mount جداگانه ایجاد کنید.
    -f، --جعلی- هیچ عملی را انجام ندهید، بلکه فقط ببینید که ابزار قرار است چه کاری انجام دهد.
    -n، --no-mtab- داده های نصب را در /etc/mtab ننویسید.
    -l، --نمایش برچسب ها- یک برچسب دیسک را به نقطه نصب اضافه کنید.
    - فقط از مسیرهای مطلق استفاده کنید.
    -r، --فقط خواندنی- نصب یک پارتیشن فقط خواندنی؛
    -w، -rw- پایه برای خواندن و نوشتن؛
    -L، --برچسب- نصب پارتیشن با برچسب.
    -U، -uuid- نصب پارتیشن توسط UUID.
    -T، --fstab- از یک fstab جایگزین استفاده کنید.
    -B، --پیوند- یک پوشه محلی را سوار کنید.
    -R، --rbind- پوشه محلی را دوباره نصب کنید.

    با اجرای دستور می توان لیست کاملی از گزینه ها را بدست آورد سوار مرد.

    نمونه های استفاده از mount

    بیایید به چند نمونه از استفاده از ابزار کمکی نگاه کنیم. به عنوان یک قاعده، فقط دو مرحله برای نصب لازم است

    1. ایجاد نقطه اتصال
    2. نصب فایل سیستم

    نصب درایو فلش USB / هارد دیسک

    در اکثر توزیع‌های لینوکس مدرن، مانند اوبونتو، درایوهای USB هنگام اتصال به طور خودکار نصب می‌شوند، اما گاهی اوقات ممکن است لازم باشد دستگاه را به صورت دستی نصب کنید. برای نصب درایو USB، مراحل زیر را دنبال کنید:

    یک نقطه سواری ایجاد کنید

    sudo mkdir -p /media/usb

    اگر درایو USB از /dev/sdd1 استفاده می کند، می توان آن را با دستور زیر در پوشه /media/usb نصب کرد:

    sudo mount /dev/sdd1 /media/usb

    می توانید از هر یک از دستورات زیر برای جستجوی دستگاه و نوع سیستم فایل استفاده کنید:

    • ls -l /dev/disk/by-id/usb*
    • dmesg
    • lsblk

    نصب فایل های ISO

    برای نصب یک فایل ISO، یک دستگاه حلقه استفاده می شود - یک دستگاه مجازی ویژه که به شما امکان می دهد به عنوان یک دستگاه بلوک به فایل دسترسی داشته باشید.

    ابتدا باید یک Mount Point در هر دایرکتوری دلخواه ایجاد کنید:

    Sudo mkdir /media/iso

    فایل ISO را با دستور زیر Mount کنید:

    sudo mount /path/to/image.iso /mnt/iso -o loop

    فراموش نکنید مسیر /path/to/image.iso را با مسیر فایل ISO خود جایگزین کنید.

    نصب NFS

    نصب یک سیستم NFS مستلزم نصب یک کلاینت NFS است. نصب کلاینت NFS در اوبونتو و دبیان:

    sudo apt نصب nfs-common

    نصب کلاینت NFS در CentOS و Fedora:

    sudo yum nfs-utils را نصب کنید

    یک دایرکتوری ایجاد کنید که نقطه اتصال سیستم فایل راه دور باشد:

    Sudo mkdir /media/nfs

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

    sudo nano /etc/fstab

    خط زیر را به فایل اضافه کنید و سرور:/dir را با نام یا آدرس IP سرور NFS و دایرکتوری صادرات جایگزین کنید:

    #

    سرور:/directory /media/nfs nfs پیش‌فرض 0 0

    اشتراک NFS را با دستور زیر مونت کنید:

    sudo mount /mnt/nfs

    sudo mount -a

    جدا کردن فایل سیستم

    برای جدا کردن یک سیستم فایل نصب شده، از دستور umount استفاده می شود که آرگومان آن دایرکتوری است که در آن نصب شده است (نقطه mount) یا نام دستگاه:

    فهرست umount umount device_name

    اگر سیستم فایل در حال استفاده باشد، umount نمی تواند آن را جدا کند. در چنین شرایطی، می توانید از دستور fuser استفاده کنید تا بفهمید کدام فرآیندها به سیستم فایل دسترسی دارند:

    دایرکتوری Fuser -m

    هنگامی که فرآیندها را شناسایی کردید، می توانید آنها را متوقف کرده و سیستم فایل را جدا کنید. همچنین می توانید از گزینه -l (--lazy, "lazy" shutdown) استفاده کنید تا یک فایل سیستم پرمشغله را بلافاصله پس از اتمام استفاده از آن جدا کنید:

    فهرست Umount -l

    برای خارج کردن اجباری، از گزینه -f (--force) استفاده کنید. معمولاً برای غیرفعال کردن یک سیستم NFS غیرقابل دسترس استفاده می شود.

    دایرکتوری Umount -f

    در تمام موارد دیگر، خاموش کردن اجباری نامطلوب است، زیرا می تواند منجر به خراب شدن داده ها در سیستم فایل شود.

    پس از راه اندازی مجدد گزینه های نصب را حفظ کنید

    برای اینکه هنگام راه‌اندازی مجدد سیستم، دستگاه‌ها به‌طور خودکار نصب شوند، باید دستورالعمل‌های mount را در فایل /etc/fstab بنویسید. فایل /etc/fstab حاوی لیستی از ورودی ها در قالب زیر است:

    [سیستم فایل] [نقطه نصب] [نوع سیستم فایل] [گزینه‌ها] [شماره عبور]

    مثلا:

    /dev/sdb1 /home ext4 پیش‌فرض 0 0 است

    بعد از اینکه دستورات mount در /etc/fstab نوشته شد، برای بررسی املا، دستور را صادر کنید

    Mount-a

    اگر دستور بدون خطا کار کند، تمام دستگاه های ثبت شده در /etc/fstab متصل می شوند و تغییرات پس از راه اندازی مجدد از بین نمی روند.

    نتیجه

    ما متداول‌ترین نمونه‌های اتصال سیستم‌های فایل مختلف به درخت فهرست را با استفاده از دستور mount و غیرفعال کردن آنها با دستور umount بررسی کرده‌ایم. برای اطلاعات بیشتر در مورد گزینه‌های دستورات mount و umount، به صفحات man مربوطه مراجعه کنید.

    اگر خطایی پیدا کردید، لطفاً قسمتی از متن را برجسته کرده و کلیک کنید Ctrl+Enter.

    اگر می خواهید یک هارد دیسک را با سیستم فایل NTFS یا ext2، ext3 به رایانه ای مبتنی بر سیستم عامل لینوکس متصل یا سوار کنید، مقاله درستی را می خوانید.

    چرا وقتی سیستم های دسکتاپ لینوکس مدرن این کار را به صورت خودکار انجام می دهند، این کار را با دست انجام دهیم؟


    مواردی وجود دارد که سیستم لینوکسبه دلیل برخی از خرابی‌های دیسک منطقی، ویروس‌هایی که پارتیشن‌های NTFS/FAT را آلوده می‌کنند یا به دلیل چیز غیرعادی دیگری، نمی‌تواند دیسک را به‌طور خودکار mount/mount کند. برای انجام این کار، مدیران واقعی سیستم این کار را با دست انجام می دهند. و با دستور mount این کار را انجام می دهند.

    دستور mount لینوکس یک ابزار بسیار منعطف در دست یک مدیر سیستم است. می توانید از دستور mount برای نصب درایو شبکه، پارتیشن دیسک سخت یا درایو USB استفاده کنید.

    این مقاله توضیح کامل و جامعی از دستور mount نیست (توضیح کامل دستور mount را می‌توانید با اجرای فرمان man mount در کنسول پیدا کنید)، اما برای انجام این کار تلاش کنید. مقاله شرح دستور mount به طور مداوم در حال نهایی شدن و اصلاح است. همه پیشنهادات برای مقاله را می توان در نظرات گذاشت.

    دستگاه هایی که در حال حاضر به رایانه متصل هستند را می توان با تایپ کردن در کنسول مشاهده کرد:

    این دستور تمام دستگاه های متصل را نشان می دهد. آنها ممکن است نصب نشده باشند، اما متصل باشند. در صفحه نمایش چیزی شبیه به این را خواهید دید:

    دیسک /dev/sda: 40.0 گیگابایت، 40020664320 بایت
    255 سر، 63 بخش / مسیر، 4865 سیلندر

    شناسه دیسک: 0x815aa99a

    ورودی های جدول پارتیشن به ترتیب دیسک نیستند
    دیسک /dev/sdb: 80.0 گیگابایت، 80026361856 بایت
    255 سر، 63 بخش / مسیر، 9729 سیلندر
    واحد = سیلندرهای 16065 * 512 = 8225280 بایت
    شناسه دیسک: 0x973248ad

    بارگذاری دستگاه شروع پایان بلوک سیستم شناسه
    /dev/sdb1 * 1 9729 78148161 83 لینوکس

    دیسک /dev/sdc: 1027 مگابایت، 1027604480 بایت
    32 سر، 62 بخش / مسیر، 1011 سیلندر
    واحد = سیلندرهای 1984 * 512 = 1015808 بایت
    شناسه دیسک: 0x6f20736b

    از لیست بالا می بینید که موارد زیر به سیستم عامل متصل است:

    1. دو هارد دیسک: /dev/sda - سیستم عامل و /dev/sdb - "file dump"
    2. رسانه USB قابل جابجایی: /dev/sdc

    مشاهده دستگاه های نصب شده با دستور زیر انجام می شود:

    پس از آن، می توانید روی صفحه نمایش ببینید:

    /dev/sda1 روشن / reiserfs را تایپ کنید (rw,relatime,notail) tmpfs در /lib/init/rw نوع tmpfs (rw,nosuid,mode=0755)
    /proc روی /proc نوع proc (rw,noexec,nosuid,nodev)
    sysfs در /sys نوع sysfs (rw,noexec,nosuid,nodev)
    varrun در /var/run نوع tmpfs (rw,nosuid,mode=0755)
    varlock در /var/lock نوع tmpfs (rw,noexec,nosuid,nodev,mode=1777)
    udev در /dev نوع tmpfs (rw,mode=0755)
    tmpfs در /dev/shm نوع tmpfs (rw,nosuid,nodev)
    devpts در /dev/pts نوع devpts (rw,noexec,nosuid,gid=5,mode=620)
    fusectl در /sys/fs/fuse/connections نوع fusectl (rw)
    lrm در /lib/modules/2.6.27-14-generic/volatile type tmpfs (rw,mode=755)
    /dev/sda3 در /home نوع ext3 (rw,relatime)
    Securityfs در /sys/kernel/نوع امنیتی securityfs (rw)
    binfmt_misc در /proc/sys/fs/binfmt_misc نوع binfmt_misc (rw,noexec,nosuid,nodev)
    gvfs-fuse-daemon در /home/user/.gvfs نوع fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
    /dev/sdc در /media/USBFlash نوع vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

    • خط اول می گوید که root FS سیستم فایل reiserfs با گزینه های mount است: دسترسی خواندن و نوشتن (rw)
    • /dev/sda3 پارتیشن دیسک /home است
    • /dev/sdc یک دستگاه USB قابل جابجایی نصب شده است

    نصب پارتیشن هارد دیسک

    بالا

    از مثال بالا، می بینید که هارد دیسک /dev/sdb متصل است اما نصب نشده است. پارتیشن دیسک سخت /dev/sdb1 را روی دیسک /dev/sda قرار دهید. یک نقطه نصب را انتخاب کنید، برای مثال - /home/user/Video. شما می توانید هر نقطه سواری را بگیرید.

    # sudo mount /dev/sdb1 /home/ کاربر/ویدئو

    که در آن user نام نام کاربری شما است.

    همه چیز خیلی ساده است، ابتدا دستور mount نوشته می شود، سپس آنچه باید ضمیمه شود نوشته می شود (عدد شماره پارتیشن را نشان می دهد، ما فقط یک عدد داریم) و سپس کجا آن را ضمیمه کنیم. تقریباً همیشه این کافی است. دیسک با دستور mount در پوشه مشخص شده سوار می شود. در برخی موارد، هنگامی که خطاهای منطقی در پارتیشن های هارد دیسک متصل وجود دارد، باید نوع سیستم فایل را نیز مشخص کنید. در این حالت ext3 داریم.

    # sudo mount -t ext3 /dev/sdb1 /home/ کاربر/ویدئو

    این پارامتر همچنین می تواند مقادیر زیر را بگیرد:

    • -t ntfs یا -t ntfs-3g
    • -t vfat
    • -t iso9660

    به ترتیب برای سیستم های فایل NTFS، FAT و CD-ROM. مورد دوم فقط برای اتصال دستگاه های CD / DVD-ROM و تصویر دیسک .iso مورد نیاز است.

    برای تنظیم دستی پارامترهای دسترسی به یک پارتیشن نصب شده، پارامتر را مشخص کنید:

    • -o rw
    • -o ro

    اولی اجازه خواندن و نوشتن را می دهد، دومی فقط خواندن. خوب مثلا به این صورت:

    # sudo mount -t ext3 -o rw /dev/sdb1 /home/user/Video

    گزینه های اضافی که در برخی موارد کمک می کند:

    # sudo mount -t ext3 -o rw,iocharset=utf8,codepage=866 /dev/sdb1 /home/user/Video

    مورد اول به صراحت کدگذاری محلی سیستم را تنظیم می کند، در مورد ما utf8 است (برای توزیع های مختلف خود را دارد، اما اغلب utf8 است)، و دیگری پشتیبانی از زبان روسی را اضافه می کند.

    با این وجود، اگر هارد دیسک از نصب در سیستم عامل لینوکس امتناع کرد، می توانید آن را به صورت دستی نصب کنید. پارامتر -o زوربه شما امکان می دهد پارتیشن های هارد دیسک را در لینوکس به اجبار مونت کنید. خوب مثلا به این صورت:

    # sudo mount -t ext3 -o force /dev/sdb1 /home/user/Video

    به عنوان مثال، من یک پارتیشن دیسک سخت داشتم که پس از اتصال به یک دستگاه ویندوز که به ویروس آلوده شده بود، نمی خواستم نصب شود. این اتفاق افتاد که ویروس autorun.exe را به ریشه پارتیشن من انداخت و لینوکس به این دلیل نمی خواست این پارتیشن را نصب کند. گزینه دستور mount بالا به مانت کردن پارتیشن آلوده کمک کرد. سپس ویروس با موفقیت به صورت دستی حذف شد.

    یک فرصت منحصر به فرد در لینوکس برای تعیین یک آینه پوشه وجود دارد که تمام حقوق و اقدامات موجود در پوشه را دریافت می کند. فرض کنید پارتیشن /dev/sdb1 نیز برای ذخیره اسناد استفاده می شود. آن را در /home/user/Documents منعکس کنید:

    # sudo mount --bind /home/user/Videos /home/user/Documents

    عملکرد دستور mount --bind مشابه DOS subst است.

    با دستور زیر می توانید اطلاعات کامل (فضای موجود در دیسک، فضای خالی) را در مورد دستگاه های نصب شده مشاهده کنید:

    جدا کردن دستگاه ها با دستور زیر انجام می شود:

    # sudo umount /dev/sdb1

    یا

    # sudo umount /home/user/Video

    نصب CD/DVD-ROM

    بالا

    اگر نیاز به نصب یک CD/DVD-ROM دارید، نصب CD/DVD-ROM دقیقاً به همین روش انجام می شود، با استفاده از همان دستور mount که در بالا داده شد:

    # sudo mount -t iso9660 -o ro /dev/cdrom /cd

    فقط زمانی که نصب سی دی رامباید نوع سیستم فایل iso9660 را مشخص کنید.

    اگر می خواهید یک هارد دیسک را با سیستم فایل NTFS یا ext2، ext3 به رایانه ای مبتنی بر سیستم عامل لینوکس متصل یا سوار کنید، مقاله درستی را می خوانید.

    چرا وقتی سیستم های دسکتاپ لینوکس مدرن این کار را به صورت خودکار انجام می دهند، این کار را با دست انجام دهیم؟

    مواردی وجود دارد که سیستم لینوکسبه دلیل برخی از خرابی‌های دیسک منطقی، ویروس‌هایی که پارتیشن‌های NTFS/FAT را آلوده می‌کنند یا به دلیل چیز غیرعادی دیگری، نمی‌تواند دیسک را به‌طور خودکار mount/mount کند. برای انجام این کار، مدیران واقعی سیستم این کار را با دست انجام می دهند. و با دستور mount این کار را انجام می دهند.

    دستور mount لینوکس یک ابزار بسیار منعطف در دست یک مدیر سیستم است. می توانید از دستور mount برای نصب درایو شبکه، پارتیشن دیسک سخت یا درایو USB استفاده کنید.

    این مقاله توضیح کامل و جامعی از دستور mount نیست (توضیح کامل دستور mount را می‌توانید با اجرای فرمان man mount در کنسول پیدا کنید)، اما برای انجام این کار تلاش کنید. مقاله شرح دستور mount به طور مداوم در حال نهایی شدن و اصلاح است. همه پیشنهادات برای مقاله را می توان در نظرات گذاشت.

    دستگاه هایی که در حال حاضر به رایانه متصل هستند را می توان با تایپ کردن در کنسول مشاهده کرد:

    این دستور تمام دستگاه های متصل را نشان می دهد. آنها ممکن است نصب نشده باشند، اما متصل باشند. در صفحه نمایش چیزی شبیه به این را خواهید دید:

    دیسک /dev/sda: 40.0 گیگابایت، 40020664320 بایت
    255 سر، 63 بخش / مسیر، 4865 سیلندر

    شناسه دیسک: 0x815aa99a ورودی های جدول پارتیشن به ترتیب دیسک نیستند
    دیسک /dev/sdb: 80.0 گیگابایت، 80026361856 بایت
    255 سر، 63 بخش / مسیر، 9729 سیلندر
    واحد = سیلندرهای 16065 * 512 = 8225280 بایت
    شناسه دیسک: 0x973248ad

    بارگذاری دستگاه شروع پایان بلوک سیستم شناسه
    /dev/sdb1 * 1 9729 78148161 83 لینوکس

    دیسک /dev/sdc: 1027 مگابایت، 1027604480 بایت
    32 سر، 62 بخش / مسیر، 1011 سیلندر
    واحد = سیلندرهای 1984 * 512 = 1015808 بایت
    شناسه دیسک: 0x6f20736b

    از لیست بالا می بینید که موارد زیر به سیستم عامل متصل است:

    1. دو هارد دیسک: /dev/sda - سیستم عامل و /dev/sdb - "file dump"
    2. رسانه USB قابل جابجایی: /dev/sdc
    مشاهده دستگاه های نصب شده با دستور زیر انجام می شود:

    پس از آن، می توانید روی صفحه نمایش ببینید:

    /dev/sda1 روشن / reiserfs را تایپ کنید (rw,relatime,notail) tmpfs در /lib/init/rw نوع tmpfs (rw,nosuid,mode=0755)
    /proc روی /proc نوع proc (rw,noexec,nosuid,nodev)
    sysfs در /sys نوع sysfs (rw,noexec,nosuid,nodev)
    varrun در /var/run نوع tmpfs (rw,nosuid,mode=0755)
    varlock در /var/lock نوع tmpfs (rw,noexec,nosuid,nodev,mode=1777)
    udev در /dev نوع tmpfs (rw,mode=0755)
    tmpfs در /dev/shm نوع tmpfs (rw,nosuid,nodev)
    devpts در /dev/pts نوع devpts (rw,noexec,nosuid,gid=5,mode=620)
    fusectl در /sys/fs/fuse/connections نوع fusectl (rw)
    lrm در /lib/modules/2.6.27-14-generic/volatile type tmpfs (rw,mode=755)
    /dev/sda3 در /home نوع ext3 (rw,relatime)
    Securityfs در /sys/kernel/نوع امنیتی securityfs (rw)
    binfmt_misc در /proc/sys/fs/binfmt_misc نوع binfmt_misc (rw,noexec,nosuid,nodev)
    gvfs-fuse-daemon در /home/user/.gvfs نوع fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
    /dev/sdc در /media/USBFlash نوع vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

    • خط اول می گوید که root FS سیستم فایل reiserfs با گزینه های mount است: دسترسی خواندن و نوشتن (rw)
    • /dev/sda3 پارتیشن دیسک /home است
    • /dev/sdc یک دستگاه USB قابل جابجایی نصب شده است
    همین نتیجه را می توان با مشاهده محتویات فایل /etc/mtab (در برخی از سیستم های لینوکس، فایل /etc/mnt/tab) بدست آورد.
  • زرین پر، زرین بال
    27 اسفند 09:27

    بعد از اینکه این دستور را وارد کردم: sudo chmod -R 0777 /home/roza/Desktop هیچ پیام خطایی در دبیان وجود نداشت، اما در Mint هنگام بوت، پیامی با محتوای زیر ظاهر می شود:

    فایل $HOME/.dmrc کاربر دارای مجوزهای نادرست است و نادیده گرفته می شود. این مانع از ذخیره شدن جلسه و زبان پیش فرض می شود. این فایل باید متعلق به یک کاربر باشد و فایل باید دارای مجوز 0644 باشد. پوشه اصلی کاربر ($HOME) باید متعلق به کاربر باشد و نباید توسط سایر کاربران قابل نوشتن باشد.

    سپس همه چیز برای چند ثانیه یخ می زند و دسکتاپ باز می شود. و در اینجا من نمی توانم از sudo یا فقط su استفاده کنم - ترمینال به روسی قسم نمی خورد. آیا امکان بازیابی حقوق ($HOME) وجود دارد. آیا می توانم این کار را با استفاده از دیسک زنده Mint انجام دهم؟

  • [ایمیل محافظت شده]
    29 مارس، 12:13

    زرین پر، زرین بال:سپس همه چیز برای چند ثانیه یخ می زند و دسکتاپ باز می شود. و در اینجا من نمی توانم از sudo یا فقط su استفاده کنم - ترمینال به روسی قسم نمی خورد. آیا امکان بازیابی حقوق ($HOME) وجود دارد. آیا می توانم این کار را با استفاده از دیسک زنده Mint انجام دهم؟

    خوب، سعی کنید حقوق را برگردانید:
    sudo chmod -R 0644 /home/roza/Desktop

    و مالک:
    sudo chown -R YOUR_LOGIN_IN_MINT /home/roza/Desktop

  • زرین پر، زرین بال
    2 آوریل 08:43
  • [ایمیل محافظت شده]
    3 آوریل 13:39

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

    P.S. نکته اصلی این است که شما چیزی یاد گرفته اید))

  • الکس در حال ساخت
    19 اردیبهشت، 08:41

    متشکرم.
    یکی دو مورد اضافه شده.
    1. به عنوان مثال، پارتیشن دیسک سخت من پس از اتصال به یک دستگاه ویندوز که به ویروس آلوده شده بود، نمی خواست نصب شود. این اتفاق افتاد که ویروس autorun.exe را به ریشه پارتیشن من انداخت و لینوکس به این دلیل نمی خواست این پارتیشن را نصب کند.
    من نمی خواستم آن را به دلیل autorun.exe نصب کنم، بلکه به این دلیل که به احتمال زیاد ویندوز "به اشتباه" خاموش شده است و بایت مربوط به بررسی یکپارچگی سیستم فایل روی ntfs باقی مانده است. از این نظر ، ntfs3g بدون "زور" از نصب چنین سیستم فایلی می ترسد تا به آن آسیب نرساند.
    2. از آنجایی که بخشی در مورد "SMB" وجود دارد، ذکر CIFS قابل ذکر است.
    و به عنوان مثال، چیزی شبیه به:
    mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/

  • بی اهمیت
    20 اردیبهشت 15:26
  • تونیک
    24 اردیبهشت, 03:04
  • [ایمیل محافظت شده]
    26 اردیبهشت 17:27

    الکس در حال ساخت:متشکرم. یکی دو مورد اضافی. 1. به عنوان مثال، پارتیشن دیسک سخت من پس از اتصال به یک دستگاه ویندوز که به ویروس آلوده شده بود، نمی خواست نصب شود. این اتفاق افتاد که ویروس autorun.exe را به ریشه پارتیشن من انداخت و لینوکس به این دلیل نمی خواست این پارتیشن را نصب کند. من نمی خواستم آن را به دلیل autorun.exe نصب کنم، بلکه به این دلیل که به احتمال زیاد ویندوز "به اشتباه" خاموش شده است و بایت مربوط به بررسی یکپارچگی سیستم فایل روی ntfs باقی مانده است. از این نظر ، ntfs3g بدون "زور" از نصب چنین سیستم فایلی می ترسد تا به آن آسیب نرساند. 2. از آنجایی که بخشی در مورد "SMB" وجود دارد، ذکر CIFS قابل ذکر است. و به عنوان مثال، چیزی مانند: mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/ را بیاورید.

    مهم نیست:اگر نصب NFS نیز توضیح داده شود، خوب است

    ممنون بابت نظرتان. اضافات خواهم کرد

    مقوی:اما مقاله به من کمک کرد. ابتدایی! - من یادم رفت که چگونه سوار شوم ... سریع مقاله را مرور کردم و به یاد آوردم. با تشکر فراوان از نویسنده!

    اغلب برگرد :)

  • دنیس
    11 خرداد، 11:47

    بابت مقاله از شما متشکرم،
    اوه به طور قابل درک

  • لودمیلا
    9 تیر 13:05

    # sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video
    کار نمی کند، کمک می کند
    کاربرد: ……
    من تو اوبونتو کار میکنم باید پوشه ویندوز مشترک را وصل کنید
    شاید تیم اشتباه می کند؟

  • [ایمیل محافظت شده]
    9 جولای 22:11

    لودمیلا:# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video کار نمی کند، به استفاده از کمک می دهد: …… کار در اوبونتو. باید پوشه ویندوز مشترک را وصل کنید شاید دستور اشتباه باشد؟

    خط
    نام کاربری=vasja,password=pupkin
    باید با پارامترهای مورد نیاز جایگزین شود. اگر از طرف یک مهمان وصل می شوید، باید مراقب باشید، تفاوت های ظریف و تفاوت هایی بین سیستم عامل ویندوز روسی و انگلیسی وجود دارد.

  • آندری
    31 مرداد، 10:04

    در اوبونتو به این نیاز دارید:
    mount -t cifs -o username=tridge,password=foobar //fjall/test /mnt/smb/fjall

  • سی جی
    14 شهریور 20:28

    [ایمیل محافظت شده]:~$ sudo umount /dev/sda1
    umount: /: دستگاه مشغول است. (در برخی موارد مفید اطلاعات مربوط به فرآیندهایی که از دستگاه استفاده می کنند توسط lsof(8) یا fuser(1) یافت می شود)
    [ایمیل محافظت شده]:~$ df -h
    سیستم فایل Size Use Ext Use% روی آن نصب شده است
    /dev/sdb1 26G 9.1G 16G 37% /
    هیچ 1.7G 416K 1.7G 1% /dev
    هیچ 1.7G 0 1.7G 0% /dev/shm
    هیچ 1.7G 200K 1.7G 1% /var/run
    هیچ 1.7G 0 1.7G 0% /var/lock
    هیچ 1.7G 0 1.7G 0% /lib/init/rw
    /dev/sdb6 33G 15G 19G 45% /media/4403D3D754B7C8F5
    /dev/sdb5 30G 22G 8.1G 74% /media/Win7
    /dev/sda5 50G 8.9G 41G 18% /media/دیگر
    /dev/sdc1 373G 372G 946M 100% /media/STORAGE
    /dev/sdb7 94G 88G 5.5G 95% /media/MUSIC & GAMES
    /dev/sda1 26G 9.1G 16G 37% /

  • ولادیمیر
    15 شهریور 09:46
  • [ایمیل محافظت شده]
    19 شهریور 20:14

    سی جی:درایو /dev/sda1 باید نصب شود، اما ادعا می‌کند که قبلاً در "/" نصب شده است، حتی اگر پارتیشن سیستم اوبونتو در آن نقطه نصب شده باشد. بگو چکار کنم الان عذاب میکشم :(

    می توانید خروجی دستور را نشان دهید:
    sudo fdisk -l

    ولادیمیر:
    تنها نکته استفاده از خطاهای tsya / tsya.-TSYA یا -TSYA است؟ بازم ممنون. :)

    ممکن است ؛) باید توجه ویرایشگر شما را جلب کند ;)

  • تاراس
    27 شهریور 06:59
  • [ایمیل محافظت شده]
    30 شهریور 06:46

    تاراس:دستور samba mount کار نمی کند.

    دقیقا چه چیزی در آن کار نمی کند؟

  • رومی
    2 نوامبر 20:41

    و اگر سیستم فایل LWM2 باشد و لینوکس مینت قسم بخورد؟!
    یعنی دستور sudo mount -t lwm2 /dev/sdb /home/user/Video پذیرفته نمی شود.

  • zzzubr
    2 نوامبر 22:52

    [ایمیل محافظت شده]: sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
    بنابراین؟ پس نقطه اتصال /home/roza/Desktop است؟

    اگر همه چیز برای شما نصب شده است و سیستم فایل /dev/hda3 قابل مشاهده است، اما حقوق کافی ندارید، فقط باید این حقوق را اضافه کنید:
    sudo chmod -R 0777 /home/roza/Desktop

    ممم ... به نظر من .. راه خیلی خوبی نبود ... از ریشه وارد بشه درست تره چون اینجوری به همه و همه چیز حق دادی ... و این نیست خوب...

    IMHO! اگرچه آنها می گویند که یک میلیون مقاله وجود دارد، به هر حال، مقاله خوب است) اگرچه نمونه های کافی وجود ندارد ... من می خواهم چند برنامه غیر استاندارد chtoli را ببینم ... زیرا همه چیز با مثال ها راحت تر هضم می شود)
    29 نوامبر 20:33

  • [ایمیل محافظت شده]
    5 دی، 19:34

    حداکثر:ویندوز بود، هارد دیسک به 4 دیسک منطقی (c, d, e, f) تقسیم شد. من اوبونتو 10.04 را روی درایو c نصب کردم و در نتیجه ویندوز را از بین بردم. الان دسترسی نداره و بقیه درایوهای منطقی رو نمیتونم ببینم. لطفا به من بگویید برای دسترسی به آنها چه کار کنم؟

  • ایهور
    6 دی، 14:41

    >
    >

  • [ایمیل محافظت شده]
    14 دی، 10:48

    ihor:> نصب پارتیشن هارد دیسک
    > ... شما می توانید هر نقطه سواری بگیرید.
    به نظر می رسد که در کتاب قرمز بزرگ (از نمث نیز شنیدم) می گوید: "... مطلوب است که هیچ فایلی در پوشه ای که در آن نصب می کنید وجود نداشته باشد، زیرا قابل مشاهده نخواهند بود."

    خوب، ناگفته نماند.

  • کارتون
    7 ژانویه، 22:06

    تصویر ایزو نصب شده

    # sudo mount -t iso9660 -o loop /home/op/iso/1.iso /home/op/disk

    نام فایل های روسی را با krakozyabry می نویسد.

  • umnik
    29 اسفند 16:15

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

    همه گفته شد

  • زلوبیک
    18 مرداد، 08:09

    میشه لطفا بهم بگید چطوری دم های مانت رو تمیز کنم؟ متشکرم.

  • نئون
    12 ژانویه، 23:29

    یه اتفاق خنده دار اینجا برام افتاد سعی کردم یک درایو فلش USB قابل بوت بسازم. فلش را با دستور mkfs فرمت کرد، سپس طبق توصیه برخی از کاربران "پیشرفته". برنامه gparted را نصب کرد، به فلش درایو یک پرچم قابل بوت (فعال) داد ... و پس از آن معجزات شروع شد:
    1. مشکل این است که دستورات mount & umount ناپدید شده اند
    2. تیم ترمیم شد، اما یک مشکل دیگر وجود دارد. هنگام نصب یک پارتیشن (مهم نیست با کدام سیستم)، fs در حالت خواندن وصل است، امکان تغییر حقوق دسترسی وجود ندارد. سیستم به سادگی به این کلیدهای دستوری پاسخ نمی دهد و می گوید همه چیز مرتب است، عملیات موفقیت آمیز بود.

    نتیجه گیری من می توانم فایل ها را از هر رسانه ای دریافت کنم، نمی توانم فایل ها را ارائه دهم. من مقاله را با fstab خواندم. فایل را با دست بازنویسی کرد. دیگر تغییری در آن ایجاد نکرد. اما تلاش برای نصب یک دیسک با مجوزهای نوشتن و اجرا همچنان ناموفق بود. بعد از حذف gparted و راه اندازی مجدد سیستم، فایل fstab که ویرایش کردم به درستی شروع به کار کرد و دستورات mount بازیابی شدند.

    توجه به این سوال: دلیل این رفتار gparted چیست و چگونه این کار را انجام داده است؟ خوب، چگونه با این مشکل بدون حذف gparted برخورد کنیم؟

  • آگاتا
    21 ژانویه, 23:07

    مقالات عالی و قابل فهم: این یکی، ".. SWAP در لینوکس"، "..fstab چیست؟"!
    نویسنده محترم، لطفاً چند مورد دیگر را بنویسید و موضوعاتی مانند پارتیشن بندی، پارتیشن بندی دیسک، ادغام پارتیشن ها، انتقال خانه به پارتیشن دیگر را پوشش دهید.
    این یک مجموعه عالی خواهد بود!

  • اسکندر
    7 آوریل، 00:35

    آیا می توان به طریقی کد منبع این برنامه معجزه را دریافت کرد

  • sbp
    29 خرداد، 01:27

    بگو چکار کنم؟
    یک هفته پیش Ubuntu12.04 را نصب کردم. پس از چند اقدام بی احتیاطی، سیستم از کار افتاد. 250 گیگابایت اطلاعات روی دیسک وجود دارد. LiveCD HD می بیند، اما شروع نمی شود (خطا می دهد). و هیچ راهی برای اتصال آن وجود ندارد. در اینجا نتیجه (حتی در این نوع) - است
    [ایمیل محافظت شده]:~# sudo mount -t ext4 -o force /dev/sda1 /
    mount: نوع fs اشتباه، گزینه بد، superblock بد در /dev/sda1، صفحه کد یا برنامه کمکی از دست رفته یا خطاهای دیگر در برخی موارد، اطلاعات مفیدی را می توان در syslog پیدا کرد - dmesg را امتحان کنید | دم یا چیزی شبیه به آن

    من سعی کردم طبق توصیه های سایت ها عملکرد سیستم را بازیابی کنم، اما فایده ای نداشت. هنگام بوت شدن از دیسک، نشان می دهد که مدیر بوت سیستم عامل را شناسایی نکرده است.
    به من بگویید چه کنم؟، کجا "دویدن"؟

  • سینما
    25 مهر 23:50

    عصر بخیر. یک سرور برای پروژکتور فیلم در لینوکس وجود دارد. با برنامه های معمول تفاوت دارد زیرا دارای یک برنامه سینمای دیجیتال برای نمایش فیلم از طریق پروژکتور است. مادربرد اخیراً مرد، تغییر کرد، یکی دیگر را گذاشت. همه چیز دوباره بارگذاری شده است. اکنون سرور هارد دیسک SATA قابل حمل را نمی بیند. با استفاده از سورتمه برای انتقال فیلم به سرور متصل می شود (وزن یک فیلم از 90 تا 300 گیگابایت). لطفاً از طریق دستور mount به من بگویید می توانم آن را طوری بسازم که او آن را ببیند؟ (برق به دیسک تامین می شود، همه حلقه ها متصل هستند، اما هنوز دیسک را نمی بیند)