Следующая функция bash просматривает файлы в текущем каталоге; если только один из них сообщает обратно как «текст ASCII», то он будет cat
этим файлом.
filecat() {
local files=(./*)
local count=0
local filename=
local f=
for f in "${files[@]}"
do
if file "$f" 2>/dev/null | grep -q ": ASCII text$"
then
count=$((count + 1))
filename="$f"
fi
done
if [ "$count" -eq 1 ]
then
cat "$filename"
fi
}
Как сказал Арчемар, вам нужно:
pvcreate /dev/sda7
vgs
. Предполагая, что это называется Fedora:vgextend fedora /dev/sda7
Вышеуказанные шаги сделают пространство, предоставляемое новым разделом, доступным для использования любым из ваших логических томов LVM. Вы можете перечислить свои логические тома с помощью lvs
и изменить их размер с помощью lvextend
. При использовании lvextend
я рекомендую использовать параметр -r
, чтобы также изменить размер базовой файловой системы. Взгляните на man lvextend
для примеров.