Изменить размер каталогов в Linux #775564


#0 by bogus
Добрый день. Имеются следующие каталоги с соответствующим размером: [root@1cserv ~]# pvdisplay -m   --- Physical volume ---   PV Name               /dev/sda2   VG Name               centos   PV Size               299,51 GiB / not usable 3,00 MiB   Allocatable           yes   PE Size               4,00 MiB   Total PE              76674   Free PE               16   Allocated PE          76658   PV UUID               3eCBMP-mc94-T8dh-BQqE-KD0x-eJMn-uESCQK      --- Physical Segments ---   Physical extent 0 to 511:     Logical volume    /dev/centos/swap     Logical extents    0 to 511   Physical extent 512 to 63857:     Logical volume    /dev/centos/home     Logical extents    0 to 63345   Physical extent 63858 to 76657:     Logical volume    /dev/centos/root     Logical extents    0 to 12799   Physical extent 76658 to 76673:     FREE Когда смотрю свойства комьютера, то не вижу объема памяти из раздела каталога home. Не могу понять он входит в общий диск или нет. Вопрос возникает такой так как есть предостережения, что когда - нибудь место в папке  root закончится и будет авральная ситуация. Раздел sda диска один, размер такой же как у папки home и один раздел boot 500 MB. По умолчанию не желательно делать раздел root большим. Помогите советом как поступить в этой ситуации? Спасибо.
#1 by Asmody
"Когда смотрю свойства комьютера, то не вижу объема памяти из раздела каталога home" — что тут написано?! df -h что показывает?
#2 by bogus
[root@1cserv ~]# df -h Файловая система        Размер Использовано  Дост Использовано% Cмонтировано в /dev/mapper/centos-root    50G          15G   36G           30% / devtmpfs                  7,8G            0  7,8G            0% /dev tmpfs                     7,8G          88K  7,8G            1% /dev/shm tmpfs                     7,8G         8,9M  7,8G            1% /run tmpfs                     7,8G            0  7,8G            0% /sys/fs/cgroup /dev/mapper/centos-home   248G         5,4G  243G            3% /home /dev/sda1                 497M         166M  331M           34% /boot tmpfs                     1,6G            0  1,6G            0% /run/user/26 tmpfs                     1,6G            0  1,6G            0% /run/user/992 tmpfs                     1,6G            0  1,6G            0% /run/user/1000 [root@1cserv ~]#
#3 by Asmody
И чего ты паришься? 36 гигов под систему и 243 гига под home
#4 by Garykom
Лучше бы объяснил что каталоги могут в отдельных размерах или даже на разных дисках лежать
#5 by Asmody
Но, отвечая на вопрос в , — есть lvresize
#6 by Garykom
*отдельных разделах
#7 by Asmody
Ещё бы понять, что ТС называет "каталогами".
#8 by Garykom
А это уже вопрос да.
#9 by bogus
просто 1С и прочее установлено в разные папки opt и др., так как почти во всех папках столько же места, как и в root, кроме home, то задумался, а что будет когда в root не будет места и куда пишет 1С, PostgreSQL и другие программы свои данные это я понимаю, возможно не так выразился, спасибо, что написали) папки вида home, root, opt, etc, var и прочее.
#10 by Зая Бусечка
1с в opt? У тебя гента?
#11 by Asmody
centos же
#12 by bogus
в  opt, CentOS 7
#13 by Зая Бусечка
А зачем превращать приличную (относительно) систему в генту?
#14 by bogus
Не совсем понимаю Вас)
#15 by Asmody
1С из rpm/deb ставится в /opt по-умолчанию.
#16 by Asmody
А что, кто-то 1С на генте запускает?!
#17 by Зая Бусечка
А почему у меня в /usr/local ставилась?
#18 by bogus
Не знаю, я установил себе на сервер CentOS 7))
#19 by Asmody
Может потому что у тебя гента?
#20 by Зая Бусечка
у меня был дебиан. А потом бубунта-сервер. Всё для тестов и развлечений.
#21 by bogus
Мне оставить все как есть или как в посредством этого переместить немного места из home в root?
#22 by Asmody
Проблема в том, что в centos 7 используется xfs. А у нее нет штатных механизмов шринка.
#23 by bogus
Логически, что все программы пишутся в root, а в home в текущий момент делаются только автобэкапы, выходит, что нужно придумать какое - то тогда перенаправление данных в home или как поступить?
#24 by Турист
начни лучше с убунты, по ней много форумов и информации в рунете.
#25 by Зая Бусечка
Программы должны писаться в /usr.
#26 by Asmody
Старое доброе ln -s спасет отца русской демократии
#27 by bogus
Но если это так, то там столько же места, как в root  : )
#28 by bogus
ln -s /opt/1C/v8.3/x86_64/ /home/opt/1C/v8.3/x86_64/ ? Верно написал?) Полагаю после этого данные будут писаться в home? Так как : Символическая ссылка (еще известная как мягкая ссылка) - это особый файл (запись) который указывает на фактическое местоположения файла или папки на диске (как ярлык в Windows). Символические ссылки постоянно используются для линкования библиотек и часто используются для линкования файлов и папок на удаленной файловой системе примонтированной по NFS. Команда ln - это стандартная утилита в Linux для создания ссылок.
#29 by ansh15
Цитата из ИТС: "В операционной системе Linux служебные файлы кластера серверов будут расположены в папке /home/usr1cv8/.1cv8/1C/1cv8 (или сокращенный вариант записи – ~/.1cv8/1C/1cv8)." 1C и так все свое в /home пишет. А базы PostgreSQL где размещены?
#30 by bogus
/var/lib/pgsql
#31 by ansh15
Если базы не разрастаются лавинообразно, от оставь как есть, на /home место быстрее может закончиться из-за бекапов или журнала регистрации, например. По хорошему - поставить еще два диска, на один базы Postgre, на другой бэкапы.
#32 by Asmody
вообще-то, наоборот. ln -s <что> <куда> так, как ты написал, всё равно будет писать в /opt, только каталог из /opt будет как /home/opt тебе надо создать каталог в /home и прилинковать в нужное место (/opt или /var), чтобы система его видела как подкаталог
#33 by bogus
Быстро растет) Спасибо Вам ln -s /home/dump1С/ /opt/1C/v8.3/x86_64/ так?)
#34 by Asmody
да, только перед этим надо скопировать все из старого места в новое. А то оно "скроется"
#35 by bogus
а после копирования содержимого и линкования она будет писаться только в новую папку /home/dump1C ? Спасибо Вам за ответы) Очень помогли в освоении этой проблемы)
#36 by bogus
ln -s /home/dump1С//opt/1C/v8.3/x86_64/ прописал эту команду, только для папок postgresql, команда ls -al выводит, что папка прилинкована, но размер папок разный или я чего - то не так понимаю? Оно ведь должно писать данные и туда и туда? И если одна папка будет по каким - то причинам удалена, то будет браться информация из копии к которой прилинкована... Верно?
Тэги: Unix / Linux
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С