Автор Тема: Монтирование разделов через fstab  (Прочитано 10709 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
« Последнее редактирование: 01.02.2018 17:40:48 от Speccyfighter »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Монтирование разделов через fstab
« Ответ #16 : 01.02.2018 17:40:08 »
Пропишите в /etc/fstab  с ключом nofail (продолжать загружаться независимо от результатов монтирования)
https://www.altlinux.org/Участник:HihinRuslan/Systemd
UUID="38F8077BF8073722" /mnt/hda1 ntfs-3g locale=ru_RU.UTF-8,dmask=0,umask=111,nofail 0 0

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Монтирование разделов через fstab
« Ответ #17 : 01.02.2018 17:41:30 »
И насчёт засыпания Windows всё верно, надо в нём отключить так-называемый "Быстрый старт". Т.к. это по сути засыпание в ntfs раздел, а разделы ntfs в таком состоянии в Linux монтировать опасно, т.к. после такого монтирования Windows может разорвать на части.
« Последнее редактирование: 01.02.2018 17:44:00 от ruslandh »

Оффлайн sirares

  • Давно тут
  • **
  • Сообщений: 187
Re: Монтирование разделов через fstab
« Ответ #18 : 02.02.2018 05:35:37 »
Убунтоводы на этот случай рекомендуют в консоли Windows открытой с правами администратора подавать команду
Код: [Выделить]

C:\Windows\system32\>powercfg -h off

https://www.youtube.com/watch?v=OmMkAGuZxCE#t=9m54s
Команда отключает гибернацию.
Я на дух не переношу гибернацию и отключаю ее первым делом, и это был раздел данных, а не системный.
А проблема проявилась также после обновления линукс... подозрения были не только на ядро, но и на удава - монтирование вручную проходили без проблем...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Монтирование разделов через fstab
« Ответ #19 : 02.02.2018 08:56:54 »
Так что вылаёт от root
fdisk -lна разных ядрах?

Оффлайн gryzun

  • Начинающий
  • *
  • Сообщений: 6
    • Email
Монтирование разделов через fstab
« Ответ #20 : 02.02.2018 20:44:20 »
fdisk -l
4.9.56
Диск /dev/ram0: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram1: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram2: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram3: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram4: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram5: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram6: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram7: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram8: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram9: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram10: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram11: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram12: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram13: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram14: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram15: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/sda: 1,8 TiB, 2000398934016 байт, 3907029168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0xa82224f7

Устр-во    Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1  *                   64  419425019  419424956   200G             7 HPFS/NTFS/exFAT
/dev/sda2               419425020 3907024064 3487599045   1,6T             f W95 расшир. (LBA)
/dev/sda5               419425083 2163216509 1743791427 831,5G             7 HPFS/NTFS/exFAT
/dev/sda6              2163216573 3907024064 1743807492 831,5G             7 HPFS/NTFS/exFAT



Диск /dev/sdb: 111,8 GiB, 120034123776 байт, 234441648 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xb2955e6f

Устр-во    Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb1                  2048  26214399  26212352  12,5G            82 Linux своп / Solaris
/dev/sdb2  *           26214400 234434559 208220160  99,3G            83 Linux




Диск /dev/sdc: 232,9 GiB, 250059350016 байт, 488397168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xb7f7b7f7

Устр-во    Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdc1  *               63 488392064 488392002 232,9G             7 HPFS/NTFS/exFAT

4.9.78
Диск /dev/ram0: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram1: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram2: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram3: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram4: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram5: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram6: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram7: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram8: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram9: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram10: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram11: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram12: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram13: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram14: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/ram15: 16 MiB, 16777216 байт, 32768 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/sda: 1,8 TiB, 2000398934016 байт, 3907029168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0xa82224f7

Устр-во    Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sda1  *                   64  419425019  419424956   200G             7 HPFS/NTFS/exFAT
/dev/sda2               419425020 3907024064 3487599045   1,6T             f W95 расшир. (LBA)
/dev/sda5               419425083 2163216509 1743791427 831,5G             7 HPFS/NTFS/exFAT
/dev/sda6              2163216573 3907024064 1743807492 831,5G             7 HPFS/NTFS/exFAT



Диск /dev/sdb: 111,8 GiB, 120034123776 байт, 234441648 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xb2955e6f

Устр-во    Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb1                  2048  26214399  26212352  12,5G            82 Linux своп / Solaris
/dev/sdb2  *           26214400 234434559 208220160  99,3G            83 Linux




Диск /dev/hda: 232,9 GiB, 250059350016 байт, 488397168 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xb7f7b7f7

Устр-во    Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/hda1  *               63 488392064 488392002 232,9G             7 HPFS/NTFS/exFAT
« Последнее редактирование: 03.02.2018 16:02:59 от sb »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Монтирование разделов через fstab
« Ответ #21 : 03.02.2018 16:16:40 »
Вот читаю https://wiki.gentoo.org/wiki/Kernel/Gentoo_Kernel_Configuration_Guide/ru#.D0.A7.D0.B8.D0.BF.D1.81.D0.B5.D1.82.D1.8B_IDE_.D0.B8_DMA и думаю, а может проблема с загрузкой модуля libata ?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Монтирование разделов через fstab
« Ответ #22 : 03.02.2018 20:49:14 »
fdisk -l
4.9.56
...

4.9.78
...

:-) Вы бы лучше
lsmod | grep ata
показали бы.

Оффлайн gryzun

  • Начинающий
  • *
  • Сообщений: 6
    • Email
Монтирование разделов через fstab
« Ответ #23 : 04.02.2018 20:19:16 »
Всегда пожалуйста:
4.9.56
Цитировать
pata_jmicron           16384  1
ata_generic            16384  0
ata_piix               36864  5
pata_acpi              16384  0
libata                241664  6 ahci,ata_piix,libahci,pata_jmicron,ata_generic,pata_acpi
scsi_mod              225280  3 sd_mod,libata,sr_mod
4.9.78
Цитировать
pata_jmicron           16384  0
ata_generic            16384  0
ata_piix               36864  5
pata_acpi              16384  0
libata                245760  6 ahci,ata_piix,libahci,pata_jmicron,ata_generic,pata_acpi
scsi_mod              229376  5 sd_mod,usb_storage,libata,uas,sr_mod

Как по вашему не может это быть как-то связано с inirtd? Ведь, когда система уже загружена монтирование при помощи mount -a проходит на ура!

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Монтирование разделов через fstab
« Ответ #24 : 07.02.2018 18:53:50 »
Всегда пожалуйста:
4.9.56
Цитировать
pata_jmicron           16384  1
ata_generic            16384  0
ata_piix               36864  5
pata_acpi              16384  0
libata                241664  6 ahci,ata_piix,libahci,pata_jmicron,ata_generic,pata_acpi
scsi_mod              225280  3 sd_mod,libata,sr_mod
4.9.78
Цитировать
pata_jmicron           16384  0
ata_generic            16384  0
ata_piix               36864  5
pata_acpi              16384  0
libata                245760  6 ahci,ata_piix,libahci,pata_jmicron,ata_generic,pata_acpi
scsi_mod              229376  5 sd_mod,usb_storage,libata,uas,sr_mod

Как по вашему не может это быть как-то связано с inirtd? Ведь, когда система уже загружена монтирование при помощи mount -a проходит на ура!

Может.
Поскольку udev в initramfs, как и модули необходимые железу:
# grep -rH ata ./etc/udev/  # lib?
./etc/udev/rules.d/60-persistent-storage.rules:KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{vendor}=="ATA", IMPORT{program}="ata_id --export $devnode"
./etc/udev/rules.d/60-persistent-storage.rules:KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{type}=="5", ATTRS{scsi_level}=="[6-9]*", IMPORT{program}="ata_id --export $devnode"
./etc/udev/rules.d/60-persistent-storage.rules:# Run ata_id on non-removable USB Mass Storage (SATA/PATA disks in enclosures)
./etc/udev/rules.d/60-persistent-storage.rules:KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", ATTR{removable}=="0", SUBSYSTEMS=="usb", IMPORT{program}="ata_id --export $devnode"
./etc/udev/rules.d/60-persistent-storage.rules:# probe filesystem metadata of optical drives which have a media inserted
./etc/udev/rules.d/60-persistent-storage.rules:# probe filesystem metadata of disks
./etc/udev/rules.d/60-persistent-storage.rules:# by-label/by-uuid links (filesystem metadata)
./etc/udev/rules.d/60-persistent-storage.rules:# by-partlabel/by-partuuid links (partition metadata)
# find ./lib/modules/ -name "*ata*"
./lib/modules/4.9.78-std-def-alt1/kernel/drivers/ata
./lib/modules/4.9.78-std-def-alt1/kernel/drivers/ata/pata_acpi.ko
./lib/modules/4.9.78-std-def-alt1/kernel/drivers/ata/ata_piix.ko
./lib/modules/4.9.78-std-def-alt1/kernel/drivers/ata/libata.ko
./lib/modules/4.9.78-std-def-alt1/kernel/drivers/ata/ata_generic.ko
# find ./lib/modules/ -name "*scsi_mod*"
./lib/modules/4.9.78-std-def-alt1/kernel/drivers/scsi/scsi_mod.ko

А регрессии и в ядре никто не отменял. Их хоть пачками собирай в коллекцию.
И выяснять, чему или кому пришла в голову такая бешеная идея сметить имя устройства с скази на hda и по какой причине. Короче, шерстить всю связку ядро/udev, включая ramfs.
И поскольку объём занимаемой модулем памяти различается для ядер, изменения есть. Где, в чём.
В коде быть дотошным занудой и доверять только одному человеку, - терминалу. Только он всегда прав.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Монтирование разделов через fstab
« Ответ #25 : 07.02.2018 19:56:14 »
доверять только одному человеку, - терминалу.
Терминал у нас теперь ещё и человек ;-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Монтирование разделов через fstab
« Ответ #26 : 07.02.2018 21:06:23 »
доверять только одному человеку, - терминалу.
Терминал у нас теперь ещё и человек ;-)

Он тот, кто не врёт и не имеет предпочтений. Он не фанат и тем более не фанатик. И на чьё-то мнение ему глубоко наплевать. :-)

Оффлайн gryzun

  • Начинающий
  • *
  • Сообщений: 6
    • Email
Re: Монтирование разделов через fstab
« Ответ #27 : 23.09.2018 19:20:58 »
В итоге решил проблему следующим образом:
Добавил в чёрный список загрузки следующие модуля ядра:
ide_core,
ide_gd_mod,
ide_pci_generic,
jmicron

Но, что интересно! Есть у меня USB HDD с установленным altlinux. Версии ядра одинаковые, версии systemd тоже совпадают, но, при этом эта проблема отсутствует. Сравнив lsmod обеих систем пришёл к выводу, что нужно некоторые модули добавить в чёрный список.
Всем спасибо за советы!



Оффлайн gryzun

  • Начинающий
  • *
  • Сообщений: 6
    • Email
Re: Монтирование разделов через fstab
« Ответ #28 : 23.09.2018 19:28:30 »
В итоге решил проблему следующим образом:
Добавил в чёрный список загрузки следующие модуля ядра:
ide_core,
ide_gd_mod,
ide_pci_generic,
jmicron


На мысль натолкнуло вот это (https://wiki.archlinux.org/index.php/Udev_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29):
Цитировать
Начиная с версии 170, udev не поддерживает устройства CD-ROM/DVD-ROM, загружаемые как обычные IDE дисководы модулем ide_cd_mod и отображаемые в системе как /dev/hd*. Дисковод доступен только программам, которые обращаются к устройству напрямую, таким как cdparanoia, но невидим для более высокоуровневых программ, таких как KDE.

Но, что интересно! Есть у меня USB HDD с установленным altlinux. Версии ядра одинаковые, версии systemd тоже совпадают, но, при этом эта проблема отсутствует. Сравнив lsmod обеих систем пришёл к выводу, что нужно некоторые модули добавить в чёрный список.
Всем спасибо за советы!