LinuxForum.Fans
Тема

Ext4 на внешнем диске

Автор: yxma 60 сообщений 10586 просмотров
#123007

может, я и погорячился, но, учитывая, что пора уже давно переходить с нтфс на более здравые и быстрые фс, решил поставить на внешнем 2тб харде WD20EARS эту новую фс.
Полученный раздел не открывается даже под правами админа. Даже не определяется фс, поэтому отредактировать права тоже невозможно. Где я накосячил, если разбивал диск gparted? И как это исправить? Может, под райзера форматнуть?

#123009

yxma, а диск смонтирован? smile

#123014

ext4 уже относительно не новая smile Раздел монтировал?
покажите вывод mount

#123019

посата, как говорит младшенький:

text
/dev/sdh2 on /media/ext4 type ext4 (rw,nosuid,nodev,uhelper=udisks)

это точно он, потому что вторая половина, под нтфсом, работает нормально.
К сожалению, от нтфс, наверное, совсем не уйти - если дать диск какому-нибудь виндейцу - как он сливать/заливать файлы будет?

#123020
yxma написал:
/dev/sdh2

Это точно не правильно... Или у вас на 8 дисков? :D

#123022
text
c@c-desktop ~ $ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda2 on /home type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/c/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=c)
/dev/sdh1 on /media/20ntfs type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sda7 on /media/GAMES type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
[b]/dev/sdh2 on /media/ext4 type ext4 (rw,nosuid,nodev,uhelper=udisks)[/b]
/dev/sda3 on /media/XP type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)
/dev/sdh3 on /media/tbntfs type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)

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

#123023
yxma написал:
К сожалению, от нтфс, наверное, совсем не уйти - если дать диск какому-нибудь виндейцу - как он сливать/заливать файлы будет?

Если НТФС не устраивает, то можно FAT. И винде и в линуксе будет виден. В последнем будет виден без всяких ntfs-3g. Ну по крайней мере у меня так.

#123027

Странно, почему sdh....
А если отмонтировать и примонтировать еще раз
[console]umount /dev/sdh3
mkdir /media/sdh3
mount -t ntfs-3g /dev/sdh3 /media/sdh3[/console]

#123029
yxma написал:
правда, появилась мысль, что проблема в том, что диск нового поколения, скорее всего там кластеры по 4кб, с которыми, как писали, есть серьезные проблемы. как раз с фс. и про райзера писано было, что его глюки не коснулись.

попробуйте в консоли разметить.
[console]# mkfs.ext4 /dev/sdXY[/console]
при этом, настройки будут браться из этого файла: /etc/mke2fs.conf
если вам тут что-то не понравилось - задайте их ручками после команды.
про параметр

text
blocksize = 4096

впервые слышу (точнее про глюки с ним). Это дефолтный размер и менять его очень не рекомендуется!
у вас должны ОЧЕНЬ веские поводы, что-бы его уменьшать, особенно на больших дисках. (а увеличить его невозможно).

#123031

[console]fdisk -l[/console]
!!!!

#123034
XliN написал:
Странно, почему sdh....

ну наверное sda, sdb, и т.д. зарезервировались за SATA дырами, а это IDE^W внешний диск (видимо USB).

#123035

system-root, недождётесь! прокачиваем скил телепатии. :P

#123050

ну ладно, снижаю планку.

text
Диск /dev/sdi: 2000.4 ГБ, 2000398934016 байт
255 heads, 63 sectors/track, 243201 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000af967

Устр-во Загр Начало Конец Блоки Id Система /dev/sdi1 262 2872 20972857+ 7 HPFS/NTFS /dev/sdi2 2873 128467 1008841837+ 83 Linux /dev/sdi3 128468 243201 921600855 7 HPFS/NTFS

отключить/подключить не помогло...
и, главное, сообщение вообще не из чего:
Не получилось определить запускаемое приложение.

Выбранный элемент не может быть запущен с правами администратора, потому что не получилось правильно определить запускаемое приложение.

#123065
yxma написал:
отключить/подключить не помогло...
и, главное, сообщение вообще не из чего:
Не получилось определить запускаемое приложение.

Выбранный элемент не может быть запущен с правами администратора, потому что не получилось правильно определить запускаемое приложение.

вы из консоли пробовали создать ФС?
и что получилось? что у вас с настройкой (в упомянутом файле)?
что у вас при монтировании? (ИЗ КОНСОЛИ!!)

#123066

yxma, вы хоть перезагрузились? а как ваш хал/удав узнает иначе про новый раздел?

#123067

так ведь я же объяснял, что я лабораторная крыса - бегаю только по лабиринту, перепрыгивать бортики не умею.
монтировать в консоли - тоже. Там ведь, кроме маунт, нужно параметры задавать. Да еще и знать - какие именно.
вы ведь мою конфигурацию знаете. Если я напишу

text
#mount /dev/sdi2

кирдык будет?

#123081
yxma написал:
Если я напишу

#mount /dev/sdi2

кирдык будет?

не знаю.

mount берёт параметры из командной строки, а если их там нет, то из файла /etc/fstab

обязательны два параметра:

1) устройство, КОТОРОЕ монтируется
2) точка монтирования - каталог, который должен существовать

Третий параметр НЕ обязателен

3) тип файловой системы, например -t ntfs-3g для монтирования NTFS. Если параметра нет, то команда сама пытается угадать тип ФС. Обычно это у неё получается.

4) можно указать ещё Over9000 опций, о них читайте man или спрашивайте.

#123094

как понимаю - в /etc/fstab только постоянные диски монтируются. Значит нужно указывать в строке - что я и попытался сделать
а вот так лучше будет?:
#mount /dev/sdi2 /home
чего я побаиваюсь, так это кирдыка. Уж и так день на откачку файлов убил

#123102
yxma написал:
как понимаю - в /etc/fstab только постоянные диски монтируются.

неправильно понимаете. в Linux вообще нет деления на постоянные и переменные носители. то, что прописано в /etc/fstab монтируется при загрузке в первую очередь, а затем то, что не прописано уже другими средствами (не командой mount). Потому, если вы пропишите CDROM в fstab, то он будет монтироваться только вручную. А если не пропишите, спец-демон будет его постоянно проверять и монтировать по необходимости. (подразумевается, что этот демон настроен). в любом случае, монтирует не демон и не mount, а ядро.

yxma написал:
#mount /dev/sdi2 /home
чего я побаиваюсь, так это кирдыка. Уж и так день на откачку файлов убил

так будет лучше. кирдык будет если диск отвалится.
лучше монтируйте
[console]# mount /dev/sdi2 /mnt/ext-disk[/console]
если получится, то после перезагрузки он сам будет монтироваться демоном.
а в fstab ничего писать НЕ надо, иначе демон не сможет (точнее не будет).

специально не пишу какой демон, они разные бывают.

#123305

решили нет?
а ведь правильный путь лежит буквально на поверхности...

Войдите или зарегистрируйтесь, чтобы ответить.