короткая :нет, PS1 использует те же управляющие последовательности, что и «все остальное»
длинный:
Вы можете отключить жирный шрифт в стрелке:
declare __arrow='\[\e[22m\]▸ \[\e[0m\]';
На самом деле, поскольку __dir
отключает его, это избыточно (, если $(git_status)
не имеет управляющих последовательностей ).
Параметр22
отключает жирный шрифт , не затрагивая другие атрибуты видео, и определяется в ECMA -48 (, а также в других местах, таких какXTerm Control Sequences.):
Ps = 2 2 -> Normal (neither bold nor faint).
Вы могли бы поискать «как использовать mdadm
для создания нового раздела рейда», но вы действительно не делаете себе одолжение, имея отдельные разделы RAID. Вместо этого используйте диспетчер томов, чтобы максимально эффективно использовать пространство -и максимально увеличить срок службы ваших твердотельных накопителей, поскольку они живут дольше с правильно дедуплицированными/отброшенными блоками.
Так что, особенно когда вы делаете что-то с несколькими дисками и большим объемом памяти, разумно иметь диспетчер томов.
Давайте сделаем следующее:
Все это сделано для того, чтобы вам никогда не приходилось покупать внешний диск для копирования файлов на случай, если вам нужно что-то переместить, а также для того, чтобы резервное копирование на ваш RAID или с него проходило без проблем и с эффективным -пространством (это деньги )насколько это возможно.
Я бы сделал следующее:
/dev/md3
в настоящее время не существует; сверьтесь с ls /dev/md*
и выберите номер, которого еще нет)sudo mdadm --create /dev/md3 --level=1 --raid-devices=2 $PA $PB
sudo vgcreate raidvg /dev/md3
sudo lvcreate -l 100%FREE -T raidvg/thinpool
Итак, это были приготовления к тому, чтобы вы могли создать там произвольное количество томов. Давайте сделаем это.
sudo lvcreate -V 100G -T raidvg/thinpool -n firstvolume
/dev/mapper/raidvg-firstvolume
. sudo mkfs.xfs /dev/mapper/raidvg-firstvolume
/catpictures
sudo mkdir /catpictures
sudo mount /dev/mapper/raidvg-firstvolume /catpictures
Тада, /catpictures
теперь можно использовать. Настройте права доступа к этой папке по своему вкусу, если вы хотите, чтобы туда что-то помещал кто-то другой, кроме root. /dev/mapper/raidvg-firstvolume /catpictures xfs noatime 0 0
Вот именно!
Если позже вы захотите добавить еще один том, достаточно будет запустить
sudo lvcreate -V 100G -T raidvg/thinpool -n name_of_new_volume
Вы можете найти пространство меток, не используемое явно в файловых системах, запустив sudo fstrim
в смонтированной файловой системе (, но ваша CentOS, вероятно, также делает это автоматически время от времени ).
Вы можете удалить тома с помощью
sudo lvremove /dev/mapper/raidvg-name_of_volume_to_be_deleted.
Если вы обнаружите, что существует более 100 ГБ изображений кошек, вы можете
sudo lvextend -L200G -r /dev/mapper/raidvg-firstvolume
, чтобы увеличить размер тома до 200 ГБ (или, скорее, его максимальный размер — он по-прежнему тонко подготовлен и использует только пространство SSD, которое фактически используется для хранения данных ). Переключатель -r
сообщает XFS об изменении размера. Все это можно сделать онлайн, то есть пока у вас установлен /catpictures
!
Тонкие пулы LVM имеют много интересных функций. Поскольку вы используете RAID1, вы, вероятно, заботитесь об архивации данных — моментальные снимки позволяют вам сохранить версию ваших данных в том виде, в каком они сегодня , и использовать их как отдельный том, не дублируя данные, которые не меняются.
¹ blivet-gui
из EPEL, если вы используете CentOS 8, это очень хорошо, если вы используете CentOS 7, используйтеgparted
² Вероятно, вам следует буквально export PA=/dev/nvme0n1p4 ; export PB=/dev/nvme1n1p4
, тогда вам не придется вводить эти длинные строки снова и снова
³ Это пространство не используется прямо сейчас , у вас может быть больше тонко -выделенной памяти, чем у вас есть на самом деле. Мы могли бы использовать 5 ТБ в качестве виртуального пространства!Пространство фактически назначается вашему тому, поскольку файловая система использует его. см. sudo lvs
, чтобы узнать, каков процент использования. Вы столкнетесь с проблемами только тогда, когда попытаетесь сохранить больше данных, чем у вас есть места — тогда вам придется добавить больше SSD в вашу систему, потому что LVM может многое, но не волшебство:)