Imagesforyou.ru

IMG FOR YOU — ИНТЕРЬЕРНАЯ ФОТОСТУДИЯ
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Support; Поддержка Digispot II

Перенос файлов баз данных (.mdf и.ldf) на другой диск¶

В некоторых случаях, возникает необходимость перенести файлы баз данных на другой диск. Например, базы лежат в каталоге по умолчанию на системном диске С:, который:

  • Имеет маленький размер
  • Сильно нагружен ОС и системными запросами
  • Довольно медленный
  • Помирает

Все эти факторы влияют как на отказоустойчивость, так и на скорость обработки запросов SQl-сервером, а следовательно и на работоспособность комплекса в целом!
Теперь, когда вы прониклись важностью момента, можно приступить к практическим действиям. Итак:

Куда устанавливается Дискорд по умолчанию

Программа Дискорд скачивается с помощью элементарного алгоритма. Пользователь совершает переход по ссылке discordapp.com/download, после этого потребуется выбрать из списка нужную версию программы и начать скачивание. После этого, как файл Дискорда будет загружен на компьютер, пользователь должен следовать инструкции по установке. По умолчанию программа Дискорд не устанавливается на жесткий диск C.Чтобы отыскать программу на компьютере, нужно выполнить следующие манипуляции:

  1. Найти иконку Дискорда.
  2. Кликнуть правой кнопкой мыши.
  3. Открыть раздел «Свойства» и перейти в него.
  4. Найти строку «Рабочая папка». В строке будет указано, в какой папке сохранен Дискорд.

Если нужно найти Дискорд на телефоне, то следует перейти в раздел «Настройки», затем в «Приложения» и в папку «Дискорд». Там будет указано, гд на компьютере находится скачанный дискорд. Как правило, она сохраняется на SD – карте или в памяти телефона.

Команда FDISK

Для выполнения этой команды необходимо иметь загрузочную дискету, сделанную в Windows 98SE, желательно на русском языке. Хотя в комплекте с операционной системой поставляется внешняя команда FDISK, но на английском языке.

После загрузки компьютера с дискеты введите команду

На экране при этом отобразится главное меню:

FDISK Options
(
Опции FDISK)
Current fixed disk drive: 1
(Текущий привод жесткого диска: 1)
Choose one of the following:
(
Выберите одну из опций:)
1.Create DOS partition or Logical DOS Drive
(
1. Создать раздел DOS или логический диск DOS.)
2.Set active partition
(
2. Установить активный раздел.)
3.Delete partition or Logical DOS Drive
(
3. Удалить раздел или логический диск DOS.)
4.Display partition information
(
4. Просмотреть информацию о разделах.)
5.Change current fixed disk drive
(5. Сменить текущий привод жесткого диска.)
Enter choice: [ ]
(Введите ваш выбор:)
Press Esc to exit FDISK
(Для выхода нажмите Esс)

Читайте так же:
Гугл пишет нет подключения к интернету

Примечание: Если в компьютере установлен только один винчестер, то опция 5 не выдается.

Задача

Пере­не­сти домаш­ний ката­лог на под­го­тов­лен­ный раз­дел, поль­зу­ясь толь­ко тем, что уже есть в системе.

  1. При­мон­ти­ро­вать новый раз­дел во вре­мен­ное рас­по­ло­же­ние и ско­пи­ро­вать содер­жи­мое пап­ки /home на него с сохра­не­ни­ем раз­ре­ше­ний. Саму пап­ку не трогать.
  2. Про­ве­рить что все фай­лы кор­рект­но ско­пи­ро­ва­лись. ДВА РАЗА. Толь­ко когда убе­дим­ся, что всё пере­не­се­но в новое место, без­воз­врат­но уда­лить все фай­лы из ста­ро­го расположения.
  3. Настро­ить пара­мет­ры под­клю­че­ния ново­го раз­де­ла, что­бы при загруз­ке он авто­ма­ти­че­ски мон­ти­ро­вал­ся в /home .
  4. Пере­за­гру­зить­ся и про­ве­рить, что всё работает.

Как перенести Linux на другой диск

Поскольку все данные, настройки и объекты операционной системы Linux — это файлы, то вы можете перенести свою операционную систему куда нужно, просто скопировав все нужные файлы. В Windows так де просто не получится, так, как там более сложная файловая система со сложными зависимостями.

1. Подготовка к переносу

Сначала рассмотрим, как использовать утилиту cp для переноса файлов операционной системы. В папку /mnt примонтируйте раздел, на котором будет располагаться новый Linux. Например, это /dev/sdb1:

sudo mount /dev/sdb1 /mnt

Теперь нужно рекурсивно скопировать все файлы из текущего корня в нашу папку /mnt. Лучше всего это делать, загрузившись с LiveCD диска, тогда точно все нужные данные будут сохранены. Но это не обязательно, вы можете делать перенос и работающей системы, только перед этим остановите все запущенные базы данных и сервисы по максимуму, чтобы они сохранили свои настройки и вы ничего не потеряли в новой версии системы. Например, если у вас запущена база данных MariaDB или MySQL, то её нужно остановить:

sudo systemctl stop mariadb

Аналогично сделайте со всеми другими не важными для операционной системы сервисами. Также очистите корзину, кэш пакетного менеджера и другие ненужные файлы, чтобы они не занимали место в архиве или новой системе.

Читайте так же:
Гугл перевод с русского на английский

2. Перенос Linux утилитой cp

Далее можно запускать сам перенос Linux на другой диск. Для этого запустите утилиту cp с опциями -a, -r и —x. Первая опция включает сохранение исходных прав и метаданных файла, вторая — рекурсивный обход файловой системы, а третья ограничивает рекурсию только текущей файловой системой:

sudo cp -rxa / /mnt/

Поскольку будут копироваться только файлы из текущей файловой системы, то если ваши каталоги /boot и /home находятся на других разделах, то их нужно скопировать отдельно:

sudo mkdir /mnt/
sudo cp -rxa /boot /mnt/boot/
sudo cp -rxa /home /mnt/home/

Если вам не нужна домашняя папка, то вы можете её не копировать.

3. Перенос Linux утилитой tar

Это альтернативный вариант переноса, если вы не хотите использовать cp, то можете применить tar. Чтобы сразу перенести файлы в другое расположение, нужно создать туннель, на одном конце которого данные будут запаковываться, а на другом — распаковываться:

sudo tar -cpv —one-file-system / | sudo tar -x -C /mnt

Опция -p — заставляет утилиту сохранять метаданные файлов при переносе. Опция —one-file-system указывает, что утилита будет брать файлы только из корневой файловой системы, поэтому все примонтированые файловые системы, как и в предыдущем варианте, будут пропущены. Поэтому каталоги /boot и /home вам придётся копировать аналогичной командой. Или же можно не использовать эту опцию и передавать всё, кроме ненужного:

sudo tar -cpv —exclude /mnt —exclude /dev —exclude /sys —exclude /proc —exclude /tmp —exclude /run / | sudo tar -x -C /mnt/

Также вы можете создать архив, а потом его куда-нибудь скопировать, чтобы иметь резервную копию системы:

sudo tar -cvpzf system.tar.gz —exclude system.tar.gz —one-file-system /

Вместо опции —one-file-system можно использовать опции —exclude, чтобы исключить ненужные каталоги, как в предыдущей команде. А для распаковки используйте команду:

sudo tar xvzf system.tar.gz -C /mnt

Здесь, /mnt — это каталог, в который нужно извлечь файлы архива.

Читайте так же:
Гугл социальная сеть регистрация

4. Перенос с помощью rsync

Утилитой rsync многие не хотят пользоваться, но она очень удобная, работает достаточно быстро и отображает прогресс копирования. Для переноса с помощью rsync выполните:

Эта команда работает аналогично команде tar, копирует всё что есть в новое расположение. Опции -aAX включают сохранение всех метаданных файла, символических ссылок, владельцев, групп, и так далее.

5. Правка /etc/fstab

Далее будем работать только с новой системой. Первым делом нужно исправить файл /etc/fstab, чтобы там был указан правильный UUID корневого раздела. Узнать UUID нужного раздела можно командой blkid:

Теперь замените полученным UUID, значение этого параметра корневого раздела в /mnt/etc/fstab:

sudo vi /mnt/etc/fstab

6. Установка загрузчика

Далее нужно установить загрузчик Grub в новом Linux. Сначала примонтируйте в него папки /sys, /proc и /dev:

sudo mount —bind /sys /mnt/sys
sudo mount —bind /proc /mnt/proc
sudo mount —bind /dev /mnt/dev

Затем войдите в chroot окружение:

sudo chroot /mnt

Затем установите загрузчик на тот диск, на который вы переносили Linux, в моём случае это /dev/sdb:

sudo grub-install /dev/sdb

И осталось только создать конфигурационный файл для загрузчика:

В дистрибутивах, не основанных на Ubuntu, вместо update-grub2 можно использовать команду:

sudo grub2-mkconfig -o /boot/grub/grub.cfg

7. Перезагрузка

Выйдите из chroot-окружения командой:

Затем размотрируйте системные каталоги и ваш раздел:

sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev
sudo umount /mnt

И перезагрузите компьютер. В BIOS вашего компьютера нужно выбрать диск, на который вы переносили Linux, в качестве первого источника для загрузки. После загрузки вы будете уже в новой операционной системе и всегда сможете вернуться в старую.

Перемещение HOME из командной строки

Чтобы избежать побочных эффектов при работе в графическом окружении, мы должны выполнить все действия по перемещению HOME из терминала с помощью Ctrl + Alt + F1 .

Временно смонтируйте новый раздел:

при условии, что /sdb1 — новый раздел для HOME

Скопируйте ДОМОЙ на новое место:

Затем мы можем смонтировать новый раздел как HOME с

чтобы убедиться, что все данные присутствуют. Проще всего удалить старый /home на данный момент (вы можете сделать это позже, но тогда вам придется загрузить работающую систему, чтобы увидеть старый дом):

Читайте так же:
Гугл переводчик с русского на английский голосовой

Сделайте HOME постоянным

Нам нужно знать UUID нового раздела для fstab запись видна с:

Отметьте или скопируйте / вставьте правильный UUID для редактирования вашего fstab с

и добавьте следующую строку в конце:

Позаботьтесь о том, чтобы выбрать подходящую файловую систему здесь, например ext3 если ext3 отформатирован

перезагружать

После перезагрузки ваш /home находится на новом диске, имеющем много места.

Официальная подробная процедура находится здесь, в википедии по Ubuntu.

Найдите UUID раздела

Настроить Fstab

и добавить эти строки в него

и заменить . с номером UUID предполагаемого /home раздел.

Сохраните и закройте fstab файл, затем введите следующую команду:

копия /home в новый раздел

Проверка копирования сработала

Примечание. Вы также можете ожидать появления некоторых ошибок, связанных с не найденными файлами. Это из-за символических ссылок, которые указывают на места, которые в настоящее время не существуют (но будут делать после перезагрузки). Вы можете игнорировать это — но проверить что-нибудь еще.

Подготовка fstab для коммутатора

а теперь измените строки, которые вы добавили ранее, изменив /media/home часть просто сказать /home так что это выглядит так:

перемещение /home в /old_home

Перезагрузите или переустановите все

Перезагрузите или переустановите все с этим:

В самом деле. Это отличный способ легко изменить местоположение домашнего каталога определенного пользователя. Читая вопрос, я понял, что это было бы для каталога / home во всем мире. В этом случае вы можете создать раздел на другом устройстве, вручную переместить туда все файлы и затем изменить устройство для точки монтирования в самом файле / etc / fstab.

Хорошо, единственный способ, который я нашел, — это создать другого пользователя, предоставить ему права администратора, выйти из основного идентификатора, войти в систему с новым идентификатором, а затем использовать команду usermod.

  • Проверьте наличие и отформатируйте два жестких диска: «WD Purple» и «WD Gold».
  • Подключите два жестких диска к файловой системе Ubuntu.
  • Переместите папку HOME на жесткий диск WD Gold.
  • Терминальный метод форматирования накопителя — /questions/138107/terminalnyij-metod-formatirovaniya-nakopitelya/138111#138111
  • Добавить дополнительный жесткий диск в Ubuntu — /questions/650054/dobavte-dopolnitelnyij-hdd-v-ubuntu-1604/650056#650056
  • Переместить домашнюю папку на второй диск — /questions/536777/peremestit-domashnyuyu-papku-na-vtoroj-disk/536798#536798
Читайте так же:
Гугл плей нет подключения к интернету

Формат дисков

Подключите все необходимые SATA и силовые кабели к жестким дискам. Загрузите Ubuntu. Нажмите клавиатуру и введите «Диски». Будет открыта утилита «Диски»:

В этой утилите вы можете отформатировать ваши жесткие диски в файловую систему Ext4. В противном случае для форматирования дисков используйте команды:

  1. fdisk (man fdisk);
  2. расстались (мужчина расстался);
  3. mkfs (man mkfs)

Например, но я не уверен с параметрами, потому что используется графический интерфейс «Диски»:

Имейте в виду, что форматирование удалит все на целевом жестком диске. Вы можете пропустить этот шаг, если на жестком диске есть какие-либо данные и вы хотите их не потерять.

Медленное форматирование должно занимать много времени: от 16 до 20 часов для диска объемом 4 ТБ.

Как перенести раздел на другой диск

Если диск D переполняется, но в C или других томах на том же диске недостаточно свободного места, НИКАКОЕ программное обеспечение для разбиения диска не может продлить D диск забрав свободное место с другого диска, но вы можете клонировать D на другой диск. Неважно, по какой причине следуйте инструкциям по переносу раздела на другой диск:

  1. Уменьшите большой том на другом диске, чтобы получить нераспределенное пространство (необязательно).
  2. Щелкните правой кнопкой мыши диск D и выберите «Copy Volume».
  3. Выберите Нераспределенное пространство на другом диске.
  4. Change drive letters обоих томов.

Посмотрите видео, как перенести раздел с одного диска на другой:

После нажатия кнопки Apply чтобы выполнить, раздел D (или любой другой том данных) будет перенесен на другой диск, все программы в D продолжают работать без сбоев. Исходный диск D можно удалить, чтобы создать новый или расширить другие диски.

СоветыЕсли вы хотите переместить раздел, зарезервированный системой, или системный диск C :, лучше клонировать весь диск, чтобы обеспечить загрузку.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector