Изменить точку монтирования диска linux

Работа с дисками. Изменить точку монтирования на CentOS-7

Абсолютный чайник, получил задание смонтировать CentOS-7. Выполнил. А затем в довесок задание: «Для одного из разделов была назначена точка монтирования /home. Требуется изменить на /var». Если не сложно, без сленга, подробные команды подскажите, пожалуйста. Для выполнения задания разрешили использовать только строку bash. Не использовать файловый менеджер.

файловый менеджер нужон только чтобы файлики перековыривать.

Тема сисек не раскрыта. Вам нужно изменить точку монтирования на время сессии или навсегда?

Не помогло: бэд опция

по этому адресу fstab нет

задание выглядит дословно так как здесь указал. Думаю, что навсегда.

Навсегда — это в fstab. Он должен лежать в /etc/fstab.

Вы пишите, что его там нет. Это может быть в случае, когда система собирается с нуля (lfs), либо вы что-то путаете.

Как создать файл я думаю вы в курсе.

Если не сложно, без сленга, подробные команды подскажите, пожалуйста.

А конкретные команды от конкретной ситуации зависят.

И вообще, иди на перездачу. Если ты настолько 0, что не можешь /etc/fstab править, то какого хрена пытаешься сдать экзамен?

man mount читал ?? мож тебе еще что-то нужно ??

Мне грустно за будущее нашего ойти.

Не думал, что fstab — файл, и без расширения… Нашел его, сделал скриншот (не знаю как его иначе выложить как через ссылку) http://skrinshoter.ru/s/190321/DCVzr3uf

И поясню. Мне пока не нужно учиться работать с ОС сервера. Просто возможный будущий работодатель решил проверить мои способности, вот таким загадочным образом (знание ПК, настойчивость, сообразительность и т.п.). На форум пришел уже когда совсем прижало, так что извините.

В этом файле меняете /home на /var

После этого надо отмонтировать /home и перемонтировать.

Отредактировать файл смогу. Спасибо! А дальше можно конкретные команды в качестве подсказки?

Вполне нормальный способ. Вердикт — ты не подходишь.

Не помогай ему! Он займет место, которое мог бы занять нормальный спец.

Не думал, что fstab — файл, и без расширения

В Unix это норма, тут расширения вообще сугубо опциональны.

Умный, скажи, что ты понимаешь в СМИ, РЭС, АТС, КоАП, персональных данных, ОТ и ТБ, метрологии, вводе в эксплуатацию сооружений, как с людьми работать и руководить отделом? Так, что твои знания, тоже узкоспециализированы, и не везде ты подойдешь. И вообще стыдно себя так вести в общественном месте.

Ничего не понимаю. Но я и не претендую на должность менеджера или иных, что ты перечислил.

Ты видимо не понял. Я не корю тебя за незнание. Это нормально.

А вот работать Unix админом, не умея даже fstab править — не очень.

Читайте также:  093933 ошибка на принтере xerox 3045

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

Если не сложно, без сленга, подробные команды подскажите, пожалуйста.

Не думал, что fstab — файл, и без расширения

Просто возможный будущий работодатель решил проверить мои способности, вот таким загадочным образом (знание ПК, настойчивость, сообразительность и т.п.).

Которых нет. Работай над этим.

Если внимательно прочитать написанное мною — нигде и не сказано, что планирую работать админом с линуХом. Понадобится — и его освою. И я не собираюсь скрывать, что пользовался инетом и подсказками других. К сожалению, пока вышепредложенные Vsevolod-linuxoid команды не помогли.

Абсолютный чайник, получил задание смонтировать CentOS-7. Выполнил.

А что именно ты под этим имел в виду? Я же не случайно писал, что от ситуации зависит, какие именно команды вводить. Может ты в chroot работаешь, к примеру.

И извини, но горе-админы, которые Linux будто сегодня увидели, надоели до чертиков. Раз ты не такой, ОК.

Да какой он не такой. Всё то же — хочу получить работу в области, в которой ничего не знаю, скажите какие кнопки нажимать.

подробные команды подскажите, пожалуйста.

nano, mount, umount.

Но задача сформулирована сильно неточно. И на форум не принято скидывать задачи с идущих прямо сейчас собеседований (за исключением Шули, но он просто блаженный, слов не понимает)

Источник

Работа с дисками. Изменить точку монтирования

Установил вновь Linux так скать попробовать, попрёть али нет, и понравилась Pear OS, Debian грубо говоря. Дело вот в чём, выделил мало места под /home, реально ли изменить точку монтирования /home без потери данных (настроек, файлов. ) на другой винчестер, Как это сделать? Подробно пожалуйста

выход cat /etc/mtab :

My Passport — внешний жёсткий диск

скопировать данные из старого хомяка в новый
и прописать в /etc/fstab строку, монтирующую новый хомяк

Пожалуйста конкретнее, какую команду вне ввести чтобы увидеть список всех моих диском и их объем, дабы сориентироваться? Чем лучше форматнуть винчестер?

2) после того как всё пропишу, стару папку home из / можно просто удалить?

какую команду вне ввести чтобы увидеть список всех моих диском и их объем

сначала нужно создать partition table, затем разелы
потом создать файловые системы
для первого fdisk, если нужна GPT, то sgdisk
для второго mke2fs, если хочешь фс семейства ext
изучай:
man fdisk
man mke2fs

потом
mount /dev/sdXx /mnt
заместо /dev/sdXx путь к созданному разделу
cp -a

/** /mnt (это копирование)
umount /mnt
и прописать в /etc/fstab строку, монтирующую новый хомяк

По сути нет ничего проще:
монтируешь новый винт на который хочешь перенести /home
скажем у тебя в /etc/fstab вот так

UUID=9efbe3f5-2156-452f-9cea-9085cd01dc79 /home — мало места
UUID=9efbe3f5-2156-452f-9cea-9085cd4587dc /mnt/home — много места

копируешь все с /home в /mnt/home
вот эту запись UUID=9efbe3f5-2156-452f-9cea-9085cd01dc79 /home — мало места
удаляешь из /etc/fstab

/mnt/home делаешь сим линк в /
не забудь правильные права расставить на /mnt/home, чтобы не было «пермишн денай» при доступе в домашние каталоги.
reboot

Источник

Команда mount в Linux или все о монтировании разделов, дисков, образов ISO и SMB ресурсов.

Если Вам нужно подключить/примонтировать жесткий диск с файловой системой NTFS или ext2, ext3 к компьютеру на базе операционной системы Linux, то Вы читаете правильную статью.

Читайте также:  Cur execute python postgresql

Зачем делать это руками, если современные desktop-системы Линукс делают автоматически?

Есть отдельные случаи когда система Linux не может автоматически примонтировать/подключить диск в силу каких-то логических сбоев диска, вирусов, которыми заражены NTFS/FAT разделах или из-за еще чего-то аномального. Для этого настоящие системные администраторы делают это руками. И делают это командой mount.

Команда mount в линуксе является очень гибким инструментом в руках системного администратора. С помощью команды mount можно подключить сетевой диск, раздел жесткого диска или USB-накопитель.

Данная статья не является полным, исчерпывающим описанием команды mount (полное описание команды mount можно найти выполнив в консоли команду man mount), но стремиться к этому. Статья по описанию команды mount постоянно дорабатывается и видоизменяется. Все пожелания по статье можете оставлять в комментариях.

Устройства, которые в данный момент подключены к компьютеру, можно посмотреть набрав в консоли:

Эта команда показывает все устройства, которые подключенны. Они могут быть не примонтированы, но подключены. На экране Вы увидите примерно это:

Диск /dev/sda: 40.0 ГБ, 40020664320 байт
255 heads, 63 sectors/track, 4865 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x815aa99a

Пункты таблицы разделов расположены не в дисковом порядке
Диск /dev/sdb: 80.0 ГБ, 80026361856 байт
255 heads, 63 sectors/track, 9729 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x973248ad

Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 9729 78148161 83 Linux

Диск /dev/sdc: 1027 МБ, 1027604480 байт
32 heads, 62 sectors/track, 1011 cylinders
Units = цилиндры of 1984 * 512 = 1015808 bytes
Disk identifier: 0x6f20736b

Из листинга выше видно, что к операционной системе подключено:

  1. два жестких диска: /dev/sda — операционная система и /dev/sdb — «файловая помойка»
  2. сменный USB-носитель: /dev/sdc

Просмотр примонтированых устройств осуществляется командой:

После этого на экране можно увидеть:

  • в первой строке сообщается, что в качестве корневой ФС выступает файловая система reiserfs с параметрами монтирования: доступ на чтение и запись (rw)
  • /dev/sda3 — это раздел диска /home
  • /dev/sdc — это примонтированное сменное USB-устройство

Этого же результата можно достигнуть посмотрев содержимое файла /etc/mtab (в некоторых системах Linux файл называется /etc/mnt/tab)

Монтирование разделов жесткого диска

Из приведенного примера видно, что жесткий диск /dev/sdb подключен, но не примонтирован. Примонтируем раздел жесткого диска /dev/sdb1 к диску /dev/sda. Точку монтирования выберем, к примеру — /home/user/Видео. Точку монтирования можно взять любую.

где user — это название Вашего имени пользователя.

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

Так же этот параметр может принимать значения:

  • -t ntfsили -t ntfs-3g
  • -t vfat
  • -t iso9660

Соответственно для NTFS, FAT и CD-дисков файловых систем. Последний нужен только для подключения CD/DVD-ROM устройств и образа диска .iso.

Чтобы вручную задать параметры доступа к примонтированному разделу следует указать параметр:

Первый разрешает чтение и запись, второй только чтение. Ну например, так:

Дополнительные параметры, которые помогают в некоторых случаях:

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

Если все же жесткий диск отказывается монтироваться в операционной системе Linux, то можно примонтировать его вручную. Параметр -o force позволяет принудительно монтировать разделы жесткого диска в линуксе. Ну, к примеру, так:

У меня, к примеру, раздел жесткого диска не хотел монтироваться после подключения к Windows-машине, которая была заражена вирусами. Так получилось, что вирус кинул autorun.exe в корень моего раздела и Linux из-за этого не хотел монтировать этот раздел. Данный выше параметр команды mount помог примонтировать инфицированный раздел. После чего вирус успешно был удален вручную.

Есть в Linux уникальная возможность указать зеркало папки, которое получает все права и доступные над папкой действия. Допустим, раздел /dev/sdb1 применяется еще и для хранения документов. Зеркалим его в /home/user/Документы:

Действие команды mount —bind напоминает DOS-овский subst.

Посмотреть полную информацию(доступный объем диска, свободное место) о примонтированных устройствах можно командой:

Отмонтироватние устройства производится командой:

Монтирование дисков CD/DVD-ROM

Если Вам нужно примонтировать CD/DVD-ROM, то монтирование CD/DVD-ROM осуществляется точно так же, той же командой mount, которая были приведены выше:

Только при монтировании CD-ROM нужно указать тип файловой системы iso9660.

Монтирование образов диска ISO

Если Вы хотите примонтировать образ диска ISO, то это тоже достаточно просто сделать командой mount:

Где /home/file.iso — путь и имя файла ISO

/home/iso — точка монтирования

Добавился только параметр -o loop, который указывает, что используется файл .iso.

Монтирование сетевых дисков SMB

В некоторых случаях необходимо примонтировать удаленный сетевой диск. В некоторых дистрибутивах Linux, он так же монтируется автоматически (например в Ubuntu) при открытии его по сети. Можно примонтировать его вручную командой mount через консоль. Можно сделать ярлык и поместив его на рабочем столе активировать его когда нужен удаленный доступ к сетевому ресурсу. Ну или мало еще для чего.

Где username=vasja,password=pupkin — это имя и пароль доступа к удаленному сетевому ресурсу, а //pupkin_v/Video — имя сетевого ресурса, /home/user/video — точка монтирования

Графические инструменты монтирования в Linux

Есть альтернатива — графические инструменты монтирования в Linux. На просторах Internet`a можно найти много графических инструментов монтирования в Linux, но самым, наверное, продвинутым можно назвать — Mount Manager (Mount Manager — графический инструмент монтирования). Это продукт некоммерческой организации ViaLinx. Интерфейс программы простой, но функционал потрясает своей мощью, она может совершать абсолютно все действия, которые описаны в этой статье. Скачать программу можно с официального сайта или в репозиториях вашего дистрибутива (в Ubuntu этот менеджер есть).

Источник

КомпСовет
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1* 1 1824 14651248+ 83 Linux
/dev/sda2 4742 4865 996030 82 Linux своп / Solaris
/dev/sda3 1825 4741 23430802+ 83 Linux