Загрузить файлы в «/»

This commit is contained in:
2026-01-14 21:39:35 +03:00
parent e728e63251
commit 333404de36

45
Vagrantfile vendored Normal file
View File

@@ -0,0 +1,45 @@
Vagrant.configure("2") do |config|
config.vm.define "Fedora-cloud" do |srv|
srv.vm.box = "fedora/43-1.6"
srv.vm.provider "virtualbox" do |vb|
vb.memory = 1024
vb.cpus = 1
vb.name = "fedora-test-vagrant"
end
srv.vm.disk :disk, size: "1GB", name: "disk1"
srv.vm.disk :disk, size: "1GB", name: "disk2"
srv.vm.network(:forwarded_port, guest: 80, host: 8080, host_ip: "127.0.0.1")
srv.vm.provision "shell", inline: <<-SHELL
sudo su
#Обновляем пакеты
dnf update -y
#устанавливаем nginx
dnf install -y nginx
#ставим nginx в автозапук и запускаем его
systemctl enable --now nginx
systemctl start nginx
#Создаем каталоги для монтирования
mkdir /mnt/disk1
mkdir /mnt/disk2
#форматируем диски в ext4
mkfs.ext4 /dev/sdb
mkfs.ext4 /dev/sdc
#Записываем монтирование в fstab
echo "UUID=$(blkid -s UUID -o value /dev/sdb) /mnt/disk1 ext4 defaults 0 2" >> /etc/fstab
echo "UUID=$(blkid -s UUID -o value /dev/sdc) /mnt/disk2 ext4 defaults 0 2" >> /etc/fstab
#Монтируем все из fstab
mount -a
SHELL
end
end