Имя: Пароль:
IT
 
Изменить размер каталогов в Linux
,
0 bogus
 
30.06.16
14:20
Добрый день. Имеются следующие каталоги с соответствующим размером:

[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 Asmody
 
30.06.16
14:33
"Когда смотрю свойства комьютера, то не вижу объема памяти из раздела каталога home" — что тут написано?!

df -h что показывает?
2 bogus
 
30.06.16
14:34
[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 Asmody
 
30.06.16
14:36
(2) И чего ты паришься? 36 гигов под систему и 243 гига под home
4 Garykom
 
гуру
30.06.16
14:39
(3) Лучше бы объяснил что каталоги могут в отдельных размерах или даже на разных дисках лежать
5 Asmody
 
30.06.16
14:39
Но, отвечая на вопрос в (0), — есть lvresize
6 Garykom
 
гуру
30.06.16
14:39
(4) *отдельных разделах
7 Asmody
 
30.06.16
14:39
(4) Ещё бы понять, что ТС называет "каталогами".
8 Garykom
 
гуру
30.06.16
14:43
(7) А это уже вопрос да.
9 bogus
 
30.06.16
14:44
(3) просто 1С и прочее установлено в разные папки opt и др., так как почти во всех папках столько же места, как и в root, кроме home, то задумался, а что будет когда в root не будет места и куда пишет 1С, PostgreSQL и другие программы свои данные
(4) это я понимаю, возможно не так выразился, спасибо, что написали)
(7) папки вида home, root, opt, etc, var и прочее.
10 Зая Бусечка
 
30.06.16
14:45
(9) 1с в opt? У тебя гента?
11 Asmody
 
30.06.16
14:45
(10) centos же
12 bogus
 
30.06.16
14:46
(10) в  opt, CentOS 7
13 Зая Бусечка
 
30.06.16
14:47
(11) (12) А зачем превращать приличную (относительно) систему в генту?
14 bogus
 
30.06.16
14:48
(13) Не совсем понимаю Вас)
15 Asmody
 
30.06.16
14:48
(13) 1С из rpm/deb ставится в /opt по-умолчанию.
16 Asmody
 
30.06.16
14:48
А что, кто-то 1С на генте запускает?!
17 Зая Бусечка
 
30.06.16
14:49
(15) А почему у меня в /usr/local ставилась?
18 bogus
 
30.06.16
14:49
(16) Не знаю, я установил себе на сервер CentOS 7))
19 Asmody
 
30.06.16
14:50
(17) Может потому что у тебя гента?
20 Зая Бусечка
 
30.06.16
14:51
(19) у меня был дебиан. А потом бубунта-сервер.
Всё для тестов и развлечений.
21 bogus
 
30.06.16
14:54
Мне оставить все как есть или как в (5) посредством этого переместить немного места из home в root?
22 Asmody
 
30.06.16
14:58
Проблема в том, что в centos 7 используется xfs. А у нее нет штатных механизмов шринка.
23 bogus
 
30.06.16
15:01
(22) Логически, что все программы пишутся в root, а в home в текущий момент делаются только автобэкапы, выходит, что нужно придумать какое - то тогда перенаправление данных в home или как поступить?
24 Турист
 
30.06.16
15:03
(23) начни лучше с убунты, по ней много форумов и информации в рунете.
25 Зая Бусечка
 
30.06.16
15:03
(23) Программы должны писаться в /usr.
26 Asmody
 
30.06.16
15:05
(23) Старое доброе ln -s спасет отца русской демократии
27 bogus
 
30.06.16
15:05
(25) Но если это так, то там столько же места, как в root  : )
28 bogus
 
30.06.16
15:13
ln -s /opt/1C/v8.3/x86_64/ /home/opt/1C/v8.3/x86_64/ ?
Верно написал?) Полагаю после этого данные будут писаться в home? Так как :
Символическая ссылка (еще известная как мягкая ссылка) - это особый файл (запись) который указывает на фактическое местоположения файла или папки на диске (как ярлык в Windows).

Символические ссылки постоянно используются для линкования библиотек и часто используются для линкования файлов и папок на удаленной файловой системе примонтированной по NFS.

Команда ln - это стандартная утилита в Linux для создания ссылок.
29 ansh15
 
30.06.16
15:15
Цитата из ИТС: "В операционной системе Linux служебные файлы кластера серверов будут расположены в папке /home/usr1cv8/.1cv8/1C/1cv8 (или сокращенный вариант записи – ~/.1cv8/1C/1cv8)." 1C и так все свое в /home пишет.
А базы PostgreSQL где размещены?
30 bogus
 
30.06.16
15:18
(29) /var/lib/pgsql
31 ansh15
 
30.06.16
15:26
(30) Если базы не разрастаются лавинообразно, от оставь как есть, на /home место быстрее может закончиться из-за бекапов или журнала регистрации, например.
По хорошему - поставить еще два диска, на один базы Postgre, на другой бэкапы.
32 Asmody
 
30.06.16
15:28
(28) вообще-то, наоборот.

ln -s <что> <куда>

так, как ты написал, всё равно будет писать в /opt, только каталог из /opt будет виден как /home/opt

тебе надо создать каталог в /home и прилинковать в нужное место (/opt или /var), чтобы система его видела как подкаталог
33 bogus
 
30.06.16
15:38
(31) Быстро растет) Спасибо Вам
(32) ln -s /home/dump1С/ /opt/1C/v8.3/x86_64/ так?)
34 Asmody
 
30.06.16
15:42
(33) да, только перед этим надо скопировать все из старого места в новое. А то оно "скроется"
35 bogus
 
30.06.16
15:51
(34) а после копирования содержимого и линкования она будет писаться только в новую папку /home/dump1C ? Спасибо Вам за ответы) Очень помогли в освоении этой проблемы)
36 bogus
 
05.07.16
09:42
ln -s /home/dump1С//opt/1C/v8.3/x86_64/ прописал эту команду, только для папок postgresql, команда ls -al выводит, что папка прилинкована, но размер папок разный или я чего - то не так понимаю? Оно ведь должно писать данные и туда и туда? И если одна папка будет по каким - то причинам удалена, то будет браться информация из копии к которой прилинкована... Верно?