Вам не нужно получать числовой идентификатор устройства, вы можете использовать строку напрямую. Используйте список xinput --name-only | grep Touchpad
для вывода списка имен устройств, содержащих слово «Touchpad», по одному в каждой строке.
Если вам нужен числовой идентификатор, снова вызовите xinput list
, на этот раз с - только id
.
name=$(xinput list --name-only | grep Touchpad)
nl='
'
case "$name" in
*"$nl"*) echo "Multiple touchpad devices found, aborting"; exit 2;;
"") echo "No touchpad device found, aborting"; exit 2;;
esac
id=$(xinput list --id-only "$name")
Могу ли я сохранить данные в sda1, добавить sda1 в /home?
Нет, не так. Вы не можете добавить данные со старого диска в /home, не уничтожив сами данные; потому что LVM выделяет хранилище иначе, чем разделы диска.
С помощью LVM у вас может быть x количество разделов на x' количестве дисков, которые объединены в единый пул хранилища, из которого затем вы можете создавать LV.
Так что да, технически файлы могут быть разделены пополам, и нет, хотя вы можете удалить PV (например, sdax) из VG, вы получите пустой sdax, потому что LVM перетасует данные в оставшиеся PV перед удалением его из VG.
По сути, это звучит так, как будто вы пытаетесь освободить место на втором диске. Это, безусловно, возможно — я сделал это сам — но процесс зависит от того, сколько места у вас есть в вашей виртуальной группе. Похоже, у вас осталось мало места, поэтому я предполагаю, что ваш старый дом не помещается в /dev/mapper/fedora-root. Процесс выглядит следующим образом:
pvcreate /dev/sda2
vgextend fedora /dev/sda2
Хорошо, теперь у вас есть дополнительный ~ 230G дискового пространства в вашем fedora VG :)
Теперь у вас есть несколько вариантов: вы можете либо расширить корневой LV до размера, достаточного для размещения вашего старого дома, либо создать новый LV для дома.В любом случае, смысл в том, чтобы иметь LV, в который вы можете скопировать свои данные из sda1. Допустим, вы изменили размер корневого LV на... 100 ГБ:
lvextend -r -L100G /dev/fedora/root
Теперь вы можете скопировать файлы из старого дома в /home, и они будут распределены по двум дискам. Затем вы можете покончить с этим, превратив sda1 в PV и добавив его к своей VG, чтобы получить 269G или хранилище.
Примечание: Если у вас нет возможности хранить данные в sda1 в другом месте, да, вы получите два PV/раздела на sda.