Я попробовал это, но у меня не сработало
( tail -f z | grep 'd' ) &
kill -- -$!
Я просто использовал именованный канал вместо безымянного канала
rm -f tailfifo; mkfifo tailfifo
tail -n 0 -f mylog.log >tailfifo &
TAIL_PID=$!
grep --line-buffered someword <tailfifo >outputfile &
GREP_PID=$!
#....
kill $TAIL_PID
kill $GREP_PID
fdisk
говорит, что у вас нет свободных секторов, потому что все дисковое пространство выделено для разделов(sda1
и sda2
). Таким образом, с точки зрения fdisk
, на диске нет свободного места и нет места для создания нового раздела. Это также можно увидеть в выводе lsblk
:
sda 8:0 0 180G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 179G 0 part
sda
имеет размер 180 ГБ и содержит sda1
размером 1 ГБ и sda2
размером 179 ГБ, поэтому неиспользуемого пространства нет.
sda2
используется как физический том в вашей группе томов VOL_GROUP
,и имеет 25 ГБ доступных физических экстентов. Это свободное место на диске можно использовать для логических томов (LV )путем добавления нового LV или изменения размера существующего LV. VG со свободным пространством VOL_GROUP
, поэтому
lvcreate VOL_GROUP...
позволит вам создать там LV.