Монтирование дисков
Монтирование дисков
Здравствуйте.
Буду очень благодарен всем кто поможет мне разобраться как примонтировать доп. диск.
Дело в том что саппорт удалённого хоста сообщил что у меня есть неразмеченный диск размером в 500гиг, очень бы хотелось его использовать.
На сколько я понимаю для монтирования нужно использовать команду mount. Функционал я примерно понимаю так, мы указываем директорию GNU/Linux в которую будет примонтирован диск. То-есть если мы укажем mnt/diskD то после выполнения команды получиться что папка mnt/diskD будет соответствовать новому примонтированному диску. Но остаётся немало вопросов, как мне обнаружить тот диск, правильно ли я всё понял.
Буду очень благодарен всем кто поможет мне разобраться как примонтировать доп. диск.
Дело в том что саппорт удалённого хоста сообщил что у меня есть неразмеченный диск размером в 500гиг, очень бы хотелось его использовать.
На сколько я понимаю для монтирования нужно использовать команду mount. Функционал я примерно понимаю так, мы указываем директорию GNU/Linux в которую будет примонтирован диск. То-есть если мы укажем mnt/diskD то после выполнения команды получиться что папка mnt/diskD будет соответствовать новому примонтированному диску. Но остаётся немало вопросов, как мне обнаружить тот диск, правильно ли я всё понял.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Монтирование дисков
1. Вам нужно не только знать, что "неразмеченный диск размером", но и знать его имя ... типа, выполнить в этой системе:smartalex писал(а): Дело в том что саппорт удалённого хоста сообщил что у меня есть неразмеченный диск размером в 500гиг, очень бы хотелось его использовать.
На сколько я понимаю для монтирования нужно использовать команду mount. Функционал я примерно понимаю так, мы указываем директорию GNU/Linux в которую будет примонтирован диск. То-есть если мы укажем mnt/diskD то после выполнения команды получиться что папка mnt/diskD будет соответствовать новому примонтированному диску. Но остаётся немало вопросов, как мне обнаружить тот диск, правильно ли я всё понял.
Код: Выделить всё
bash-4.2$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sdb /dev/sdb1 /dev/sdb2
2. Вам для монтирования нужны права root.
Код: Выделить всё
bash-4.2$ su -
Пароль:
[root@notebook ~]# mc
[root@notebook tmp]# whoami
root
Код: Выделить всё
[root@notebook ~]# mkdir /mnt/diskD
4. Ну а далее монтируете:
Код: Выделить всё
[root@notebook ~]# mount -t ext3 -o ... /dev/sdc2 /mnt/diskD
- t - (обязательно) - тип под который форматирован раздел (допустимые -t почитайте: man mount - там всё есть)
- o - (не обязательно) - дополнительные параметры (readonly и т.д.), все параметры записываются через запятую без пробелов
Ну а параметры? ... здесь всё просто: какой диск монтировать + куда его монтировать
Re: Монтирование дисков
А как быть с форматирование разделов? Дело в том что этот диск будет использоваться как хранилище базы данных. Использую CentOS 5.7 x64
Испробовал на гугленные методы по разбиванию и форматированию диска получилось нечто такое:
Но результат совсем не тот что ожидалось. Может быть и тот. Но во-первых настораживает WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
во-вторых System на основном диске GPT, а на созданном Extended.
в третьих почему два разных диска имеют Disk identifier: 0x00000000
и еще вопрос по sda2. Диск переполнен, где искать что может так сильно забить память.
очень слаб я еще в UNIX системах, очень бы хотелось разобраться..
Испробовал на гугленные методы по разбиванию и форматированию диска получилось нечто такое:
Код: Выделить всё
[root@inpictures /]# fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 60802 488386583+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb4 1 60801 488384001 5 Extended
во-вторых System на основном диске GPT, а на созданном Extended.
в третьих почему два разных диска имеют Disk identifier: 0x00000000
и еще вопрос по sda2. Диск переполнен, где искать что может так сильно забить память.
Код: Выделить всё
[root@inpictures /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 474427552 450328656 0 100% /
tmpfs 4007852 0 4007852 0% /dev/shm
/dev/sda1 99150 75169 18861 80% /boot
/dev/sda4 2064208 68592 1890760 4% /tmp
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Монтирование дисков
С форматированием не будет никаких проблем, после того, как разберётесь с диском и его разбивкой.smartalex писал(а):А как быть с форматирование разделов?
У вас для этого будет куча утилит для форматирования под разные FS (make file system):
Код: Выделить всё
[Virtual@nvidia MacOS]$ ls /sbin/mk*
/sbin/mkdosfs /sbin/mkfs.ext2 /sbin/mkfs.hfs /sbin/mkfs.ntfs /sbin/mkinitrd
/sbin/mke2fs /sbin/mkfs.ext3 /sbin/mkfs.hfsplus /sbin/mkfs.reiserfs /sbin/mkntfs
/sbin/mkfs /sbin/mkfs.ext4 /sbin/mkfs.jfs /sbin/mkfs.vfat /sbin/mkreiserfs
/sbin/mkfs.btrfs /sbin/mkfs.ext4dev /sbin/mkfs.msdos /sbin/mkfs.xfs /sbin/mksquashfs
/sbin/mkfs.cramfs /sbin/mkfs.gfs2 /sbin/mkfs.nilfs2 /sbin/mkhomedir_helper /sbin/mkswap
1. Если я правильно понял, система у вас /dev/sda, а /dev/sdb - неиспользуемый диск, который и собираетесь монтировать?smartalex писал(а): Но результат совсем не тот что ожидалось. Может быть и тот. Но во-первых настораживает WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
во-вторых System на основном диске GPT, а на созданном Extended.
2. /dev/sda - с разбивкой GPT, см. тему GPT диски, fdisk не работает с такой разбивкой, можете использовать утилиты parted/gparted, а ещё лучше - установить gdisk.
3. /dev/sdb - с разбивкой MBR (то что у них разная разбивка - это может быть), там один extended раздел ... он вам вряд ли нужен - начните с того, что его удалить; потом создадите fdisk разделы какие хотите (я бы создавал primary, 1 или 2 раздела, если это для БД).
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Монтирование дисков
1. можете посмотреть кто сколько и чего занимает в основных корневых каталогах (/usr, /var, /tmp), и в характерных подкаталогах (/usr/src, /var/log, ...):smartalex писал(а):и еще вопрос по sda2. Диск переполнен, где искать что может так сильно забить память.очень слаб я еще в UNIX системах, очень бы хотелось разобраться..Код: Выделить всё
[root@inpictures /]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 474427552 450328656 0 100% / tmpfs 4007852 0 4007852 0% /dev/shm /dev/sda1 99150 75169 18861 80% /boot /dev/sda4 2064208 68592 1890760 4% /tmp
Код: Выделить всё
[Virtual@nvidia MacOS]$ sudo du -hs /var
3,2G /var
[Virtual@nvidia MacOS]$ sudo du -hs /tmp
244K /tmp
3. потом удалить то, что старое и ненужное
4. можно кэши yum почистить, если там (/var/cache/yum) много накопилось:
Код: Выделить всё
# yum clean
Re: Монтирование дисков
1. Да всё верно
2. Я так понимаю parted/gparted можно использовать только приналичии физического доступа? Так же не хотелось бы испольлзовать какие-то оболочки, хочется сначало прочувствовать систему из нутри.
3. Можете на примерах какие именно команды удалят раздел, какие создадут, и правильные параметры, а так же всё разница (примари и екстендет?) я предположил что это для выбора системы где расположено само ядро.
4.
2. Я так понимаю parted/gparted можно использовать только приналичии физического доступа? Так же не хотелось бы испольлзовать какие-то оболочки, хочется сначало прочувствовать систему из нутри.
3. Можете на примерах какие именно команды удалят раздел, какие создадут, и правильные параметры, а так же всё разница (примари и екстендет?) я предположил что это для выбора системы где расположено само ядро.
4.
Код: Выделить всё
[root@inpictures ~]# sudo du -hs /var
25G /var
[root@inpictures ~]# sudo du -hs /tmp
4.0K /tmp
[root@inpictures ~]# sudo du -hs /usr
1.6G /usr
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Монтирование дисков
parted - консольная утилитаsmartalex писал(а): 2. Я так понимаю parted/gparted можно использовать только приналичии физического доступа? Так же не хотелось бы испольлзовать какие-то оболочки, хочется сначало прочувствовать систему из нутри.
gparted - её GUI обёртка
подключайтесь по SSH и пользуйтесь любой утилитой, нужна графика? подключайтесь:
Код: Выделить всё
$ ssh -X <user>@<host>
Вы же говорите о 2-м диске, /dev/sdb? - какая там система? какое там ядро?smartalex писал(а): 3. Можете на примерах какие именно команды удалят раздел, какие создадут, и правильные параметры, а так же всё разница (примари и екстендет?) я предположил что это для выбора системы где расположено само ядро.
Используете fdisk...
У него по m есть справка режимов (создать, удалить,...) + :
Код: Выделить всё
$ man fdisk
Много ... ищите что там лишнее (а там практически всё лишнее).smartalex писал(а): 4.Код: Выделить всё
[root@inpictures ~]# sudo du -hs /var 25G /var
Ищите по другим каталогам где большие объёмы...
P.S. Есть такая графическая утилита анализа пространства FS - Baobab 2.32.0
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей