Коли жорсткий диск стає повним, як створити символічне посилання на сховище даних на іншому диску?


1

У мене є машина Ubuntu Linux, яка має жорсткий диск X ГБ. Існує папка, скажімо, /opt/software/data. Диск /dev/sda1майже повний, і я приєднав ще один диск, на /dev/sda2який він встановлений /hdd2.

Чи можна для мене пов’язати папки /opt/software/dataз /hdd2/software/dataтим, щоб кожен файл зберігався в, /hdd2/software/dataале міг бути переданий з /opt/software/data?

Я не можу перевстановити програмне забезпечення, яке створює ці дані, щоб змінити місце за замовчуванням пам’яті.


Будь ласка, відредагуйте питання, важко зрозуміти, що там відбувається. І будь ласка, використовуйте коми та форматування!
gronostaj

@gronostaj Готово!
Jawa

Відповіді:


3

Найпростіший спосіб зробити це:

  1. Зупиніть програму
  2. скопіюйте дані зі старого на нове місце: rsync -av /opt/software/data /hdd2
  3. перейменувати старий каталог даних: mv /opt/software/data /opt/software/data.old
  4. створити символьне посилання, що /opt/software/dataвказує на hdd2:ln -s /hdd2 /opt/software/data
  5. запустити програму
  6. якщо все працює добре: rm /opt/software/data.old

дякую людину, я спробую це, і позначте його як відповідь, якщо він натисне на мене
Brij Raj Singh - MSFT
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.