XML должен обрабатываться инструментом, поддерживающим XML.
XMLStarlet является таким инструментом.
Вот как вы устанавливаете значение узла Property
, чей атрибут Name
имеет значение Default
и значение которого не равно abc.txt
. ] или xyx
:
xml ed -u '//SubRecord/Property[@Name="Default" and . != "xyx" and . != "abc.txt"]' -v 'abc.txt' file.xml
Дан файл XML, подобный следующему:
My Main Search Keyword
Dummy
zzz
My Main Search Keyword
Dummy
abc.txt
My Main Search Keyword
Dummy
xyx
получается
My Main Search Keyword
Dummy
abc.txt
My Main Search Keyword
Dummy
abc.txt
My Main Search Keyword
Dummy
xyx
(первая SubRecord
была изменена)
XMLStarlet доступен по адресу http://xmlstar.sourceforge.net/ (но сначала проверьте свой менеджер пакетов). Иногда его исполняемый файл называется xmlstarlet
, а не просто xml
.
- затем отформатируйте их с помощью команды mkfs (например, mkfs -t ext4 / dev / disk1).
затем смонтируйте их с помощью команды mount (например, mount -t ext4 / dev / disk1 / mnt / mount).
Наконец, убедитесь, что вы добавили записи о новых дисках в файл / etc / fstab, чтобы они автоматически монтировались при перезагрузке.
вы должны использовать lvm для этого.
1 - pvcreate
pvcreate /dev/sda5
pvcreate /dev/sdb
...
2 - vgcreate (это создаст "общее пространство" для всех томов)
vgcreate vghome /dev/sda5 /dev/sdb /dev/sdc /dev/sdd
3 - lvcreate (это сложит все вместе)
lvcreate -n lvhome -l 100%FREE
4 - файловая система должна быть сформирована
mkfs -t ext3 /dev/vghome/lvhome
5 - mount
mount /dev/vghome/lvhome /home
обратите внимание
/home
будет стерто. /home
недоступнымto procedd unmount /dev/sda5
(возможно, потребуется закомментировать /etc/fstab
и перезагрузиться).
остерегайтесь pvcreate
уничтожит (после подтверждения) все данные в /home
.