Ubuntu 14.04: mevcut içeriğe sahip klasöre fiziksel alan sürücüsü ekle


0

sistem: Ubuntu 14.04 çalıştıran bir VPS, apache 2.4.7

VPS sunucuma sanal bir disk sürücüsü ekledim. İşletim sisteminin (Ubuntu 14.04) kendi "sistem" sürücüsünde ve istemcilerimin dosyaları başka bir "veri" sürücüsünde olmasını istiyorum.

Ancak onların konumu: /data/www şu anda "sistem" sürücüsünde.

Sürücü alanını kullanmanın linux yolunu çok iyi öğrenemesem de, yenisini monte edebileceğimi düşündüm. /dev/sdc içine sürmek /data ( mount /dev/sdc /data ) fakat sonra / data içindeki mevcut tüm içerikler kayboldu. Neyse ki, umounting dosyaları bir kez daha kullanılabilir hale getirdi. Öyleyse sorum şu: kullanılabilir alanı nasıl kullanabilirim /dev/sdc eklemek için /data klasör (sanırım açıktır) /dev/sda )?

Yardımcı olması durumunda, işte çıktısı df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda        4.9G  3.0G  1.7G  64% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
devtmpfs       1004M   12K 1004M   1% /dev
none             38M  264K   38M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            189M     0  189M   0% /run/shm
none            100M     0  100M   0% /run/user
tmpfs            24K     0   24K   0% /var/gadin
/dev/sdc        4.8G   11M  4.6G   1% /srv/data01

Yanıtlar:


1

Sürücüyü başka bir yere monte edin (bunu zaten yaptınız), verileri ona taşıyın, sonra sürücüyü istenen yere yeniden monte edin.


Bana komut listesi boyunca yürüyebilir misiniz?
pixeline

Fakat komutları zaten biliyorsunuz (görünüşe göre hariç) mv )!
Michael Hampton

Tam olarak dağda net değilim. Bir kere denedim ve tüm dosyalarımın kaybolduğunu görmek beni endişelendirdi ... topal, biliyorum. Bu benim için işe yaramaz gibi görünen "diski istenilen yere monte et" kısmı.
pixeline

Sağ, sonra Dosyaları yeni diske taşıyın!
Michael Hampton

yani mount /dev/sdc /data yapacağım?
pixeline

0

Bu şekilde yapmak zorunda kaldım

0. / Durdurma hizmetleri Apache, php-fdm ve mysql

1. / Veri dizinini / dev / sdc'ye taşı

mv /data /srv/data01

2. / / data dizinini oluşturun

mkdir /data

3. / Mount / srv / data01 / verileri kullanarak bir dizin (ve bir cihaz değil) --bind

mount /srv/data01/data /data --bind
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.