LinuxForum.Fans
Тема

/opt в отдельный раздел

Автор: philipzoid 69 сообщений 11624 просмотров
#324865
Lupo Alberto написал:
[quote="philipzoid⇓"]изначально был только корневой раздел, на нём стало мало места и решил /opt в отдельный раздел вынести...

Размонтируйте, если смонтирован /opt, пересоздайте файловую систему на разделе, который будет примонтирован к /opt и внимательно и точно выполните все шаги из моего сообщения — /opt в отдельный раздел — всё должно получиться.[/quote]

text
$  pwd
/

$ s umount /opt umount: /opt: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))

#324866
text
lsof /opt

Кстати,

"philipzoid⇓" написал:
(In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))
#324867

Я писал отмонтировать, если примонтирован. Каталог /opt точно примонтирован?
P.S. Все данные команды нужно запускать от root.

#324869

Lupo Alberto написал:
text
lsof /opt

Кстати,
[quote="philipzoid⇓"] (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))

[/quote]
text

# lsof /opt
COMMAND    PID  USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
teamviewe 7063  root  txt    REG  259,1  8116004 139550 /opt/teamviewer8/tv_bin/teamviewerd
teamviewe 7063  root    4w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
teamviewe 7063  root    5w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
teamviewe 7063  root    6w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
teamviewe 7063  root    7w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
teamviewe 7063  root    8w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
wineserve 7685 slawa  txt    REG  259,1   334796 139437 /opt/teamviewer8/tv_bin/wine/bin/wineserver
wineserve 7685 slawa  mem    REG  259,1  1224004 139478 /opt/teamviewer8/tv_bin/wine/lib/libwine.so.1.0
wineserve 7685 slawa    4w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
wineserve 7685 slawa    5w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
wineserve 7685 slawa    6w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
wineserve 7685 slawa    7w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log
wineserve 7685 slawa    8w   REG  259,1   146912 139561 /opt/teamviewer8/logfiles/TeamViewer8_Logfile.log

# /etc/init.d/teamviewerd stop Stopping teamviewerd...

# ps ax| grep wine 7685 ? Ss 0:00 /opt/teamviewer8/tv_bin/wine/bin/wineserver 9126 pts/0 S+ 0:00 grep wine

# kill 7685

# lsof /opt

# mv /opt /opt.bak mv: невозможно переместить «/opt» в «/opt.bak»: Устройство или ресурс занято

#324870
"philipzoid" написал:
изначально был только корневой раздел, на нём стало мало места и решил /opt в отдельный раздел вынести...

Полнее разгрузить корневой раздел поможет отделение /usr, а не /opt. Как я показал выше, у меня /opt совершенно пуст.

#324871
yars написал:
[quote="philipzoid"]изначально был только корневой раздел, на нём стало мало места и решил /opt в отдельный раздел вынести...

Полнее разгрузить корневой раздел поможет отделение /usr, а не /opt. Как я показал выше, у меня /opt совершенно пуст.[/quote]

упс... однако.. сразу и не понял.... /usr и наверное /var тоже?

#324872
"yars⇓" написал:
Полнее разгрузить корневой раздел поможет отделение /usr, а не /opt.

Тогда уж «идеологически» правильнее отделить в отдельный раздел /home или его часть.

#324873
Lupo Alberto написал:
[quote="yars⇓"]Полнее разгрузить корневой раздел поможет отделение /usr, а не /opt.

Тогда уж «идеологически» правильнее отделить в отдельный раздел /home или его часть.[/quote]

у меня столько свободного места нет ни на отдельный /home ни на отдельный /usr (( может как-то получится всё-таки /opt?

#324874
Lupo Alberto написал:
[quote="yars⇓"]Полнее разгрузить корневой раздел поможет отделение /usr, а не /opt.

Тогда уж «идеологически» правильнее отделить в отдельный раздел /home или его часть.[/quote]

text

# du -h /usr
......
8,0G    /usr
text

# du -h /opt
...
1,1G    /opt
#324875
"philipzoid" написал:
и наверное /var тоже?

ИМХО, можно, но необязательно. Настройте ротацию логов - это они в основном заполняют /var.
У меня:

text
# du -sh /var
58M    /var
#324876
"philipzoid⇓" написал:
может как-то получится всё-таки /opt?

Если есть смысл. Там что-нибудь есть?

"philipzoid⇓" написал:
у меня столько свободного места нет ни на отдельный /home

Можно переместить часть каталогов из /home, например, книги, документы, фото, видео и т.п. файлы.
Покажите вывод команд

text

fdisk -l
text

mount
text

df -h
text

cat /etc/fstab

P.S. Заметка на будущее — LVM2

#324877
yars написал:
[quote="philipzoid"]и наверное /var тоже?

ИМХО, можно, но необязательно. Настройте ротацию логов - это они в основном заполняют /var.
У меня:

text
# du -sh /var
58M    /var

[/quote]

text

# du -sh /var
2,1G    /var

ok, попробую... а я думал, что по умолчанию логи и так ротейтятся, только наверное не с той периодичностью...

#324878
"philipzoid" написал:
text
# du -sh /var
2,1G    /var

Хм, а если сделать

text
# du -sh /var/log

?

#324880
Lupo Alberto написал:
[quote="philipzoid⇓"] может как-то получится всё-таки /opt?

Если есть смысл. Там что-нибудь есть?

"philipzoid⇓" написал:
у меня столько свободного места нет ни на отдельный /home

Можно переместить часть каталогов из /home, например, книги, документы, фото, видео и т.п. файлы.
Покажите вывод команд

text

fdisk -l
text

mount
text

df -h
text

cat /etc/fstab

P.S. Заметка на будущее — LVM2[/quote]

text

# du -h /opt
....
1,1G    /opt
text

# fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x000be18f

Device Boot Start End Blocks Id System /dev/sda1 * 2048 94326783 47162368 7 HPFS/NTFS/exFAT /dev/sda2 94326784 228993023 67333120 7 HPFS/NTFS/exFAT /dev/sda3 228995070 569714687 170359809 5 Extended Partition 3 does not start on physical sector boundary. /dev/sda4 569714688 625141759 27713536 83 Linux /dev/sda5 242966528 303902719 30468096 83 Linux /dev/sda6 303904768 311807999 3951616 82 Linux swap / Solaris /dev/sda7 374310912 405932031 15810560 83 Linux /dev/sda8 507121664 526651391 9764864 83 Linux /dev/sda9 526653440 546183167 9764864 83 Linux /dev/sda10 546185216 569714687 11764736 83 Linux /dev/sda11 311810048 336490495 12340224 83 Linux /dev/sda12 336492544 343906303 3706880 83 Linux /dev/sda13 362561536 374308863 5873664 83 Linux /dev/sda14 405934080 495585279 44825600 83 Linux /dev/sda15 343908352 362555391 9323520 83 Linux /dev/sda16 228995072 242966527 6985728 83 Linux /dev/sda17 495587328 507107327 5760000 83 Linux

Partition table entries are not in disk order

text

# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=214345,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=200012k,mode=755)
/dev/disk/by-uuid/90af139c-a66c-45ff-923c-b2a5a848c59a on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=400000k)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda1 on /mnt/C-disk type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda2 on /mnt/D-disk type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda11 on /mnt/edubuntu type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/sda4 on /mnt/ubuntu-12.04 type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/sda5 on /mnt/ubuntu-11.10 type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/sda10 on /mnt/mint-cinnamon type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/sda13 on /mnt/mint-mate type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/sda14 on /mnt/mint-debian-xfce type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/sda15 on /mnt/mint-kde type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
/dev/sda8 on /mnt/jfs type jfs (rw,relatime)
/dev/sda9 on /mnt/xfs type xfs (rw,relatime,attr2,delaylog,noquota)
/dev/sda12 on /mnt/btrfs type btrfs (rw,relatime,nospace_cache)
none on /proc/bus/usb type usbfs (rw,relatime,devgid=125,devmode=664)
none on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=716800k,nr_inodes=204800)
/dev/sda17 on /opt type ext4 (rw,noatime,nodiratime,user_xattr,barrier=1,data=ordered)
rpc_pipefs on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,nosuid,nodev,noexec,relatime)

text

# df -h
Файловая система                                       Размер Использовано  Дост Использовано% Cмонтировано в
rootfs                                                    15G          15G  250M           99% /
udev                                                      10M            0   10M            0% /dev
tmpfs                                                    196M         836K  195M            1% /run
/dev/disk/by-uuid/90af139c-a66c-45ff-923c-b2a5a848c59a    15G          15G  250M           99% /
tmpfs                                                    5,0M            0  5,0M            0% /run/lock
tmpfs                                                    391M         4,0K  391M            1% /run/shm
/dev/sda1                                                 45G          44G  1,2G           98% /mnt/C-disk
/dev/sda2                                                 65G          63G  2,0G           97% /mnt/D-disk
/dev/sda11                                                12G          12G  127M           99% /mnt/edubuntu
/dev/sda4                                                 27G          25G  1,9G           93% /mnt/ubuntu-12.04
/dev/sda5                                                 29G          26G  3,0G           90% /mnt/ubuntu-11.10
/dev/sda10                                                12G         9,9G  1,3G           89% /mnt/mint-cinnamon
/dev/sda13                                               5,6G         4,2G  1,4G           76% /mnt/mint-mate
/dev/sda14                                                43G          38G  4,2G           91% /mnt/mint-debian-xfce
/dev/sda15                                               8,8G         6,8G  2,0G           78% /mnt/mint-kde
/dev/sda8                                                9,3G         6,0G  3,3G           65% /mnt/jfs
/dev/sda9                                                9,4G         8,7G  640M           94% /mnt/xfs
/dev/sda12                                               3,6G         2,9G   32M           99% /mnt/btrfs
none                                                     700M         180K  700M            1% /tmp
/dev/sda17                                               5,5G         1,2G  4,0G           23% /opt

text

# cat /etc/fstab
proc            /proc           proc    defaults        0       0
# / was on /dev/sda7 during installation
UUID=90af139c-a66c-45ff-923c-b2a5a848c59a /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
UUID=792b553f-2c9d-4b15-97fd-a86485ab7b10 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

UUID=1228A2A628A287F5 /mnt/C-disk ntfs defaults 0 1 UUID=BEA8E479A8E43197 /mnt/D-disk ntfs defaults 0 1 UUID=b238c0d7-e167-4fbf-8657-403563e3d396 /mnt/edubuntu ext4 defaults 0 1 UUID=51cabe2b-1d1e-405b-8613-00a15fca50cc /mnt/ubuntu-12.04 ext4 defaults 0 1 UUID=ca972668-084d-4d1c-ab45-cfe720d18d53 /mnt/ubuntu-11.10 ext4 defaults 0 1 UUID=a9462174-1776-4049-a8b5-a1eaa05cabe5 /mnt/mint-cinnamon ext4 defaults 0 1 UUID=aace0577-aae9-405f-92fd-8cda1fb63694 /mnt/mint-mate ext4 defaults 0 1 UUID=c70eba35-989e-4e92-a1bc-d10fba752064 /mnt/mint-debian-xfce ext4 defaults 0 1 UUID=c8e387c6-82a2-4cde-8182-4ec4b54cc4fd /mnt/mint-kde ext4 defaults 0 1 UUID=d9d4af2d-6ce4-46e1-beab-005ae58c4ad4 /mnt/jfs jfs defaults 0 1 UUID=1d4e643a-3cf8-475f-b949-a1e7b379708f /mnt/xfs xfs defaults 0 1 UUID=c6a57a80-81a5-4da7-9f11-70296b99f601 /mnt/btrfs btrfs defaults 0 1 none /proc/bus/usb usbfs devgid=125,devmode=664 0 0 none /tmp tmpfs size=700M,nr_inodes=200k,mode=01777,nosuid,nodev 0 0 /dev/sda17 /opt ext4 noatime,nodiratime,defaults 0 2

по поводу LVM2-чего-то мне казалось, что его удобно на серваках юзать, а не на ноуте...

#324881

Хм, а если сделать

text
# du -sh /var/log
text

# du -sh /var/log
63M    /var/log

#324882
"philipzoid⇓" написал:
по поводу LVM2-чего-то мне казалось, что его удобно на серваках юзать, а не на ноуте...

Это вам показалось — дисковое пространство можно было бы использовать гораздо оптимальнее и без подобных проблем.

Как я понимаю, вы смонтировали новый раздел к точке монтирования /opt, предварительно не очистив её от имеющихся файлов.
Т.е. нужно отмонтировать /dev/sda17, после этого удалить имеющиеся в каталоге /opt файлы.

#324883

Чтоб совсем наверняка —
закомментируйте строку

text
/dev/sda17                    /opt ext4  noatime,nodiratime,defaults   0 2

перегрузитесь, удалите всё из /opt, уберите комментарий из /etc/fstab, смонтируйте /opt.

#324884
"Lupo Alberto" написал:
перегрузитесь, удалите всё из /opt, уберите комментарий из /etc/fstab, смонтируйте /opt.

...только будьте внимательны, убедитесь, что вы скопировали все необходимое на целевой раздел.

#324885
"yars⇓" написал:
...только будьте внимательны, убедитесь, что вы скопировали все необходимое на целевой раздел.

Так вроде бы скопировано всё — по размеру по крайней мере подходит. Да и в /opt нет ничего для системы критически важного — всё можно потом переустановить, разве что предварительно глянув, что там за программы находятся.

#324886
Lupo Alberto написал:
Чтоб совсем наверняка —
закомментируйте строку
text
/dev/sda17                    /opt ext4  noatime,nodiratime,defaults   0 2

перегрузитесь, удалите всё из /opt, уберите комментарий из /etc/fstab, смонтируйте /opt.

закомментировал...
перегрузился...
/opt пустой...
раскомментировал...
подмонтировал...

в итоге-то же самое:

text

# mount /opt
root@zintex:/home/slawa# df -h
Файловая система                                       Размер Использовано  Дост Использовано% Cмонтировано в
rootfs                                                    15G          15G  252M           99% /
udev                                                      10M            0   10M            0% /dev
tmpfs                                                    196M         844K  195M            1% /run
/dev/disk/by-uuid/90af139c-a66c-45ff-923c-b2a5a848c59a    15G          15G  252M           99% /
tmpfs                                                    5,0M            0  5,0M            0% /run/lock
tmpfs                                                    391M         4,0K  391M            1% /run/shm
/dev/sda1                                                 45G          44G  1,2G           98% /mnt/C-disk
/dev/sda2                                                 65G          63G  2,0G           97% /mnt/D-disk
/dev/sda11                                                12G          12G  127M           99% /mnt/edubuntu
/dev/sda4                                                 27G          25G  1,9G           93% /mnt/ubuntu-12.04
/dev/sda5                                                 29G          26G  3,0G           90% /mnt/ubuntu-11.10
/dev/sda10                                                12G         9,9G  1,3G           89% /mnt/mint-cinnamon
/dev/sda13                                               5,6G         4,2G  1,4G           76% /mnt/mint-mate
/dev/sda14                                                43G          38G  4,2G           91% /mnt/mint-debian-xfce
/dev/sda15                                               8,8G         6,8G  2,0G           78% /mnt/mint-kde
/dev/sda8                                                9,3G         6,0G  3,3G           65% /mnt/jfs
/dev/sda9                                                9,4G         8,7G  640M           94% /mnt/xfs
/dev/sda12                                               3,6G         2,9G   32M           99% /mnt/btrfs
none                                                     700M          36K  700M            1% /tmp
/dev/sda17                                               5,5G         1,2G  4,0G           23% /opt

ну т.е. корневой раздел не изменился в размере

Войдите или зарегистрируйтесь, чтобы ответить.