انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: پر شدن usr/ (حل شد)  (دفعات بازدید: 1241 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پر شدن usr/ (حل شد)
« : 09 اسفند 1400، 12:30 ب‌ظ »
سلام
امروز اعلان پر شدن usr/ رو دریافت کردم. ۱۰ گیگ برای این شاخه در نظر گرفتم که حدود ۹ گیگ پر شده. سه تا سوال دارم:
۱- چه چیزهایی رو حذف کنم که وضعیت بهتر بشه؟
۲- این شاخه در افراز sda2 هست. در sda3، شاخه var رو دارم که از ۱۵ گیگ، ۱۳ گیگ خالی داره و در sda1، شاخه بوت رو دارم که تقریبا ۵۰۰ مگ خالی داره. میتونم از از دوتا افراز مقداری به افراز usr اختصاص بدم؟
۳- هاردم جای خالی زیادی داره. میتونم یه افراز دیگه با فاصله از افزار کنونی usr بسازم و بگم که بقیه موارد usr در اون افراز ذخیره بشن؟
از دبیان استفاده میکنم.
« آخرین ویرایش: 09 اسفند 1400، 04:05 ب‌ظ توسط 🇮🇷 »
جست و جو کنید و چیز های جدید بیابید

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : پر شدن usr/
« پاسخ #1 : 09 اسفند 1400، 01:04 ب‌ظ »
چرا اینقدر فضای کمی بهش دادید؟  مدتیه توی اکثر توزیع‌ها، دایرکتوری‌های /bin/ /sbin/ /lib/ /lib64/ /lib32/ و /libx32/ به دایرکتوری‌های متناظر توی /usr/ لینک میشن. در نتیجه تقریبا همه چیز‌های حیاتی سیستم و برنامه‌ها توی /usr/ ذخیره میشن.

۱- بسته‌ها رو حذف کنید. توی /usr/، فایل‌های موقتی و همینطور cache ها نگه‌داری نمیشن، پس نمی‌تونید همینجوری برید و یه سری چیز‌ها رو پاک کنید تا فضا آزاد بشه. /usr/local/ رو ببینید. فایل‌های اونجا توسط  dpkg مدیریت نمیشن، اصلا اون دایرکتوری برای این هست تا کاربر برنامه‌ها چیز‌های خارج از مخازن رو اونجا بذاره. از که توی عکسی که گذاشتید مشخصه فقط 73Mib لطلاعات داخل اون دایرکتوری هست. پس بعیده با پاک کردن محتویات اون، مشکل شما حل بشه.

۲- از چه فایل‌سیستمی استفاده می‌کنند؟ اون فایل‌سیستمی که /usr/ روی اون قرار داره چی هست؟ اگه همه اونها ext4 باشند، اینکار باید راحت ممکن باشه.

۳- تا جایی که می‌دونم، نمیشه.

خروجی این دستورات رو بفرستید.
findmnt -l
sudo lsblk -f
cat /etc/fstab
sudo fdisk -l
میدونید که زکات علم نشر آن است

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : پر شدن usr/
« پاسخ #2 : 09 اسفند 1400، 01:19 ب‌ظ »
چرا اینقدر فضای کمی بهش دادید؟
من قبلا زمانی که میخواستم دبیان رو نصب کنم، از گزینه پارتیشن بندی خودکار استفاده میکردم ولی اینبار نشد. برای همین دستی این کار رو انجام دادم. نمیدونم از چه راهنمایی برای پارتیشن بندی استفاده کردم که اینطوری شد
۲- از چه فایل‌سیستمی استفاده می‌کنند؟ اون فایل‌سیستمی که /usr/ روی اون قرار داره چی هست؟ اگه همه اونها ext4 باشند، اینکار باید راحت ممکن باشه.
همشون از EXT4
خروجی این دستورات رو بفرستید.
findmnt -l
sudo lsblk -f
cat /etc/fstab
sudo fdisk -l
به ترتیب:
findmnt -l
TARGET                   SOURCE     FSTYPE  OPTIONS
/sys                     sysfs      sysfs   rw,nosuid,nodev,noexec,relatime
/proc                    proc       proc    rw,nosuid,nodev,noexec,relatime
/dev                     udev       devtmpf rw,nosuid,relatime,size=1915492k,nr_
/dev/pts                 devpts     devpts  rw,nosuid,noexec,relatime,gid=5,mode
/run                     tmpfs      tmpfs   rw,nosuid,nodev,noexec,relatime,size
/                        /dev/sda5  ext4    rw,relatime,errors=remount-ro
/usr                     /dev/sda2  ext4    rw,relatime
/sys/kernel/security     securityfs securit rw,nosuid,nodev,noexec,relatime
/dev/shm                 tmpfs      tmpfs   rw,nosuid,nodev,inode64
/run/lock                tmpfs      tmpfs   rw,nosuid,nodev,noexec,relatime,size
/sys/fs/cgroup           cgroup2    cgroup2 rw,nosuid,nodev,noexec,relatime,nsde
/sys/fs/pstore           pstore     pstore  rw,nosuid,nodev,noexec,relatime
/sys/firmware/efi/efivars
                         efivarfs   efivarf rw,nosuid,nodev,noexec,relatime
/sys/fs/bpf              bpf        bpf     rw,nosuid,nodev,noexec,relatime,mode
/proc/sys/fs/binfmt_misc systemd-1  autofs  rw,relatime,fd=29,pgrp=1,timeout=0,m
/sys/kernel/debug        debugfs    debugfs rw,nosuid,nodev,noexec,relatime
/dev/hugepages           hugetlbfs  hugetlb rw,relatime,pagesize=2M
/dev/mqueue              mqueue     mqueue  rw,nosuid,nodev,noexec,relatime
/sys/kernel/tracing      tracefs    tracefs rw,nosuid,nodev,noexec,relatime
/sys/fs/fuse/connections fusectl    fusectl rw,nosuid,nodev,noexec,relatime
/sys/kernel/config       configfs   configf rw,nosuid,nodev,noexec,relatime
/run/credentials/systemd-sysusers.service
                         ramfs      ramfs   ro,nosuid,nodev,noexec,relatime,mode
/boot                    /dev/sda4  ext4    rw,relatime
/var                     /dev/sda3  ext4    rw,relatime
/boot/efi                /dev/sda1  vfat    rw,relatime,fmask=0077,dmask=0077,co
/home                    /dev/sda6  ext4    rw,relatime
/run/user/1000           tmpfs      tmpfs   rw,nosuid,nodev,relatime,size=389864
/run/user/1000/gvfs      gvfsd-fuse fuse.gv rw,nosuid,nodev,relatime,user_id=100
/run/user/1000/doc       portal     fuse.po rw,nosuid,nodev,relatime,user_id=100
###########################################################################################
sudo lsblk -f
NAME   FSTYPE FSVER LABEL        UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                                 
├─sda1 vfat   FAT32              DAB6-5368                               504M     1% /boot/efi
├─sda2 ext4   1.0                198c14b7-9075-4f6b-8f85-4e4a2e6b310c  261.8M    92% /usr
├─sda3 ext4   1.0                8087d9f9-39e8-45b7-996d-92fd0292a2d2   11.4G    11% /var
├─sda4 ext4   1.0                c11cee58-2e12-4857-b69f-08afafc2edaa  667.8M    21% /boot
├─sda5 ext4   1.0                4faae651-29a0-4bc8-b429-8fc9f46087c7   10.1G     2% /
├─sda6 ext4   1.0   Debian_home  448a3099-6563-4290-8c7a-2e8c9c946481   23.3G    69% /home
├─sda7 ext4   1.0   Android_root 6b3c488b-2934-4b2d-b749-936af9dd7a9c               
├─sda8 swap   1                  42013d48-bcb9-4da0-9f62-75227ee194cd                [SWAP]
###########################################################################################
cat /etc/fstab
UUID=4faae651-29a0-4bc8-b429-8fc9f46087c7 /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda4 during installation
UUID=c11cee58-2e12-4857-b69f-08afafc2edaa /boot           ext4    defaults        0       2
# /boot/efi was on /dev/sda1 during installation
UUID=DAB6-5368  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sda6 during installation
UUID=448a3099-6563-4290-8c7a-2e8c9c946481 /home           ext4    defaults        0       2
# /usr was on /dev/sda2 during installation
UUID=198c14b7-9075-4f6b-8f85-4e4a2e6b310c /usr            ext4    defaults        0       2
# /var was on /dev/sda3 during installation
UUID=8087d9f9-39e8-45b7-996d-92fd0292a2d2 /var            ext4    defaults        0       2
# swap was on /dev/sda8 during installation
UUID=42013d48-bcb9-4da0-9f62-75227ee194cd none            swap    sw              0       0
###########################################################################################
sudo fdisk -l
Disk /dev/sda: 465.76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: WDC WD5000LUCT-6
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: EFCCF801-8521-4A70-9E5C-620552CA66E4

Device         Start       End   Sectors  Size Type
/dev/sda1       2048   1050623   1048576  512M EFI System
/dev/sda2    1050624  20582399  19531776  9.3G Linux filesystem
/dev/sda3   20582400  49879039  29296640   14G Linux filesystem
/dev/sda4   49879040  51832831   1953792  954M Linux filesystem
/dev/sda5   51832832  75317247  23484416 11.2G Linux filesystem
/dev/sda6   75317248 280117247 204800000 97.7G Linux filesystem
/dev/sda7  280117248 484917247 204800000 97.7G Linux filesystem
/dev/sda8  484917248 501301247  16384000  7.8G Linux swap
جست و جو کنید و چیز های جدید بیابید

آفلاین mskf1383

  • Sr. Member
  • *
  • ارسال: 407
  • جنسیت : پسر
پاسخ : پر شدن usr/
« پاسخ #3 : 09 اسفند 1400، 01:30 ب‌ظ »
سلام
نقل‌قول
هاردم جای خالی زیادی داره. میتونم یه افراز دیگه با فاصله از افزار کنونی usr بسازم و بگم که بقیه موارد usr در اون افراز ذخیره بشن؟
من موقع نصب، همه‌ی این‌ها (‎/home و ‎/usr و...) رو توی یک افراز نصب کردم و فضاش هم نسبتاً کم بود. به خاطر همین فکر کنم دو بار از یک افراز دیگه بهش اضافه کردم. شدنیه؛ ولی خطرناک! از جی‌پارتد استفاده کردم.
پیشنهاد می‌کنم اول یه پشتیبانی از پرونده‌هاتون بگیرید!

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : پر شدن usr/
« پاسخ #4 : 09 اسفند 1400، 01:51 ب‌ظ »
من موقع نصب، همه‌ی این‌ها (‎/home و ‎/usr و...) رو توی یک افراز نصب کردم و فضاش هم نسبتاً کم بود. به خاطر همین فکر کنم دو بار از یک افراز دیگه بهش اضافه کردم. شدنیه؛ ولی خطرناک! از جی‌پارتد استفاده کردم.
پیشنهاد می‌کنم اول یه پشتیبانی از پرونده‌هاتون بگیرید!
آموزشی برای این کار سراغ دارید؟
بسته‌ها رو حذف کنید
با حذف بسته تونستم مقدار فضای خالی usr رو به بیشتر از ۳ گیگ برسونم. تشکر. فکر کنم همین مقدار کافی باشه
جست و جو کنید و چیز های جدید بیابید

آفلاین mskf1383

  • Sr. Member
  • *
  • ارسال: 407
  • جنسیت : پسر
پاسخ : پر شدن usr/
« پاسخ #5 : 09 اسفند 1400، 02:03 ب‌ظ »
نقل‌قول
آموزشی برای این کار سراغ دارید؟
نه متأسفانه. همین‌طوری با GParted ور رفتم، دستم اومد. چیز پیچیده‌ای نیست.

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : پر شدن usr/
« پاسخ #6 : 09 اسفند 1400، 02:33 ب‌ظ »
چند بار اطلاعاتتون رو بزنید پاک کنید قشنگ دستتون میاد  ;D
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : پر شدن usr/
« پاسخ #7 : 09 اسفند 1400، 02:50 ب‌ظ »
چند بار اطلاعاتتون رو بزنید پاک کنید قشنگ دستتون میاد  ;D
👍‍
جست و جو کنید و چیز های جدید بیابید

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : پر شدن usr/
« پاسخ #8 : 09 اسفند 1400، 04:04 ب‌ظ »
یه افراز با حافظه بیشتر ساختم و محتویات usr رو به اون انتقال دادم. بعد، fstab رو ویرایش کردم که usr بره روی اون. الآن انگار مشکلی نیست. ممنون از همه
جست و جو کنید و چیز های جدید بیابید

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : پر شدن usr/
« پاسخ #9 : 09 اسفند 1400، 04:21 ب‌ظ »
یه افراز با حافظه بیشتر ساختم و محتویات usr رو به اون انتقال دادم. بعد، fstab رو ویرایش کردم که usr بره روی اون. الآن انگار مشکلی نیست. ممنون از همه
اگه درسته که هیچی ولی حتما و حتما اینکارو با نرم افزار مخصوصش کن که سطح دسترسی(اسم درستش نمیدونم اینه یا نه) همراهش بمونه، که پیشنهاد میشه با rsync اینکار انجام بدی

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : پر شدن usr/
« پاسخ #10 : 09 اسفند 1400، 04:30 ب‌ظ »
یه افراز با حافظه بیشتر ساختم و محتویات usr رو به اون انتقال دادم. بعد، fstab رو ویرایش کردم که usr بره روی اون. الآن انگار مشکلی نیست. ممنون از همه
اگه درسته که هیچی ولی حتما و حتما اینکارو با نرم افزار مخصوصش کن که سطح دسترسی(اسم درستش نمیدونم اینه یا نه) همراهش بمونه، که پیشنهاد میشه با rsync اینکار انجام بدی
بصورت گرافیکی کپی کردم. شَکَم رو این بود ولی انگار فعلا که مشکلی نیست. usr قبلی رو حذف نکردم تا اگر مشکلی بود دوباره برگردونم
جست و جو کنید و چیز های جدید بیابید

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : پر شدن usr/
« پاسخ #11 : 09 اسفند 1400، 04:39 ب‌ظ »
یه افراز با حافظه بیشتر ساختم و محتویات usr رو به اون انتقال دادم. بعد، fstab رو ویرایش کردم که usr بره روی اون. الآن انگار مشکلی نیست. ممنون از همه
اگه درسته که هیچی ولی حتما و حتما اینکارو با نرم افزار مخصوصش کن که سطح دسترسی(اسم درستش نمیدونم اینه یا نه) همراهش بمونه، که پیشنهاد میشه با rsync اینکار انجام بدی
بصورت گرافیکی کپی کردم. شَکَم رو این بود ولی انگار فعلا که مشکلی نیست. usr قبلی رو حذف نکردم تا اگر مشکلی بود دوباره برگردونم
خب خوبه حداقل قبلی داری، برو یه چندتاش نگاه کن ببین مثلا برای کاربر root و مثلا  چه دسترسی داره همه یه نواخت یا فرق میکنه
ls -g

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : پر شدن usr/ (حل شد)
« پاسخ #12 : 09 اسفند 1400، 04:48 ب‌ظ »
اگه درسته که هیچی ولی حتما و حتما اینکارو با نرم افزار مخصوصش کن که سطح دسترسی(اسم درستش نمیدونم اینه یا نه) همراهش بمونه، که پیشنهاد میشه با rsync اینکار انجام بدی
بصورت گرافیکی کپی کردم. شَکَم رو این بود ولی انگار فعلا که مشکلی نیست. usr قبلی رو حذف نکردم تا اگر مشکلی بود دوباره برگردونم
با rsync می‌تونید اینجوری دسترسی‌ها، گروه‌ه، مالکیت‌ها، acl ها و .. رو موقع فرستادن حفظ کنید.
sudo rsync -atAXUH /usr/ /mnt/newusrتوی دستور بالا، اون / آخر که بعد از usr قرار گرفته باعث میشه تا محتویات /usr/ منتقل بشن. اگه اون رو نذارید، باعث میشه توی مقصد یه دایرکتوری به اسم usr درست بشه و محتویات /usr/ داخل اون قرار بگیرن.

بعیده به H- نیازی باشه، چون تا جایی که می‌دونم، داخل /usr/ از لینک‌های سخت استفاده نمیشه.
t- و U- رو می‌تونید بردارید. اولی باعث میشه زمان‌هایی که فایل تغییر کرده، حفظ بشن، دومی باعث میشه زمانی که فایل‌ها استفاده شدند، حفظ بشه، نباید مشکلی پیش بیاد اگه اونها رو نداشته باشید.
A- برای این هست تا acl ها هم حفظ  بشن، ولی فکر نکنم چیزی توی /usr/ از acl ها استفاده کنه. X- برای حفظ xattr ها هست، باز هم بعسد می‌دونم چیزی توی /usr/ از xattr ها استفاده کنه.
a- رو حتما نیاز دارید، چون باعث میشه دسترسی، گروه و مالکیت فایل ها به همراه چنتا چیز دیگه حفظ بشه. اینها لازم هستند، اگه به هم بخورند، ممکنه برنامه‌ها درست کار نکنند.
مثلا sudo باید setuid اون فعال و تحت مالکیت روت باشه تا بتونه کار کنه. pkexec هم همینطور. چندین دستور دیگه هم هستند که وضعیت شبیه به لین دوتا دارند. فکر کنم دستور ping هم، setuid یا setgid داره.
میدونید که زکات علم نشر آن است

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
پاسخ : پر شدن usr/
« پاسخ #13 : 09 اسفند 1400، 05:48 ب‌ظ »
خب خوبه حداقل قبلی داری، برو یه چندتاش نگاه کن ببین مثلا برای کاربر root و مثلا  چه دسترسی داره همه یه نواخت یا فرق میکنه
ls -g
خروجی ls -g در usr فعلی:
drwxr-xr-x   2 root 40960 فوریه   28 13:47 bin
drwxr-xr-x   2 root  4096 فوریه   28 13:40 games
drwxr-xr-x  44 root  4096 فوریه   28 13:09 include
drwxr-xr-x 103 root  4096 فوریه   28 13:47 lib
drwxr-xr-x   3 root  4096 فوریه   24 16:36 lib32
drwxr-xr-x   2 root  4096 فوریه   24 16:36 lib64
drwxr-xr-x  22 root 12288 فوریه   28 14:30 libexec
drwxr-xr-x   2 root  4096 فوریه   15 22:11 libx32
drwxr-xr-x  10 root  4096 فوریه   15 22:11 local
drwx------   2 root 16384 فوریه   28  2022 lost+found
drwxr-xr-x   2 root 16384 فوریه   28 14:30 sbin
drwxr-xr-x 291 root 12288 فوریه   28 13:47 share
drwxr-xr-x   2 root  4096 اكتبر    3 12:45 src
این خروجی در usr قبلی:
drwxr-xr-x   2 root 53248 فوریه   28 13:47 bin
drwxr-xr-x   2 root  4096 فوریه   28 13:40 games
drwxr-xr-x   2 root  4096 فوریه   28  2022 home
drwxr-xr-x  44 root 16384 فوریه   28 13:09 include
drwxr-xr-x 103 root  4096 فوریه   28 13:47 lib
drwxr-xr-x   3 root  4096 فوریه   24 16:36 lib32
drwxr-xr-x   2 root  4096 فوریه   24 16:36 lib64
drwxr-xr-x  22 root 12288 فوریه   28 14:30 libexec
drwxr-xr-x   2 root  4096 فوریه   15 22:11 libx32
drwxr-xr-x  10 root  4096 فوریه   15 22:11 local
drwx------   2 root 16384 فوریه   15 22:11 lost+found
drwxr-xr-x   2 root 20480 فوریه   28 14:30 sbin
drwxr-xr-x 291 root 12288 فوریه   28 13:47 share
drwxr-xr-x   2 root  4096 اكتبر    3 12:45 src
اگه درسته که هیچی ولی حتما …
ممنون
جست و جو کنید و چیز های جدید بیابید

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : پر شدن usr/ (حل شد)
« پاسخ #14 : 09 اسفند 1400، 06:26 ب‌ظ »
فکر کنم اشتباهی نقل‌قول کردید. من چنین چیزی نگفتم.
اگه درسته که هیچی ولی حتما …
ممنون
میدونید که زکات علم نشر آن است