Войти

Показать полную графическую версию : Подключение диска


sasha198407
04-04-2011, 15:01
Доброго времени суток. Есть файловый сервер под CentOS5.3. Данные хранятся на 2-х разделах(vol1 и vol2), общим размером 1ТБ. Купили внешний USB HDD(отформатированный под NTFS) размером 2ТБ. Хотим скидывать на него с сервака данные(делать архивацию). Подключили данный HDD к USB-порту... И всё что делать дальше? Надо я так понимаю монтировать, а как? Зарание спасибо.

vadblm
04-04-2011, 15:23
1. Необходим драйвер NTFS, установите его yum install fuse fuse-ntfs-3g
2. Определите узел устройства, выполнив команду fdisk -l (Предположим, что это /dev/sdb1)
3. Создайте точку монтирования, например mkdir -p /mnt/backup
4. Смонтируйте командой mount -t ntfs-3g /dev/sdb1 /mnt/backup. Если желаете автоматическое монтирование при загрузке, то добавьте в /etc/fstab примерно такую строчку:

/dev/sdb1 /mnt/backup ntfs-3g rw,umask=0000,defaults 0 0


PS. NTFS не поддерживает POSIX права, при копировании на неё они будут безвозвратно утрачены. Впрочем, если вы заворачиваете бекап в tar, или на права вам плевать, то это не проблема. Драйвер ntfs-3g очень тормозной и прожорливый, впрочем из USB всё равно больше 40Мб/сек не выжать. Тем не менее, настоятельно рекомендую переформатировать диск в более подходящую для линукса ФС - ext2/3/4, xfs, reiserfs по вкусу. Для бекапа я бы рекомендовал xfs, но это дело вкуса.

PPS. Cправка по NTFS в CentOS http://wiki.centos.org/TipsAndTricks/NTFS

SpectreKr
04-04-2011, 17:11
Еще небольшое дополнение. 2Тб NTFS разделы не монтируются, у меня по крайней мере не захотел, пришлось разбивать. Хотя может это и локальная проблема была.

sasha198407
08-04-2011, 16:20
Отформатировал в ext3. Пытаюсь скопировать на него данные, а он пишет
end_request: I/O error, dev sdd, sector 0
Buffer I/O error on device sdd, logical block 0
Что за хрень

vadblm
08-04-2011, 16:49
Не может писать в нулевой сектор. Зачем туда писать - непонятно. Вы как диск форматировали? fdisk -l sdd что говорит?

sasha198407
11-04-2011, 09:28
Вот
fdisk -l /dev/sdd1
Disk /dev/sdd1 doesn't contain a valid partition table

Disk /dev/sdd1: 2000.3 GB, 2000396289024 bytes
255 heads, 63 sectors/track, 243200 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

sasha198407
11-04-2011, 09:46
Форматировал в ext3, через Webmail, командой
mkfs ext3 -f /dev/sdd1

sasha198407
11-04-2011, 13:06
Команда fdisk -l /dev/sdd ничего не выводит.

vadblm
11-04-2011, 14:12
Команда fdisk -l /dev/sdd ничего не выводит. »
Её с правами рута надо пускать.

sasha198407
12-04-2011, 08:11
Так я под рутом и работаю

sasha198407
12-04-2011, 10:24
Почему-то /dev/sdd1 стал /dev/sde1

Ну и вот

> fdisk -l /dev/sde

Disk /dev/sde: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sde1 1 243201 1953512001 83 Linux

vadblm
13-04-2011, 20:20
Почему-то /dev/sdd1 стал /dev/sde1 »
Это нормально для сменных ностиелей. Если напрягаяет, используйте UUID или метку тома.
Disk /dev/sde: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sde1 1 243201 1953512001 83 Linux »
Ничего особо страшного не вижу, ну разве что геометрия не отображена толком. Может это залепухи USB бокса. Кстати можете вынуть диск из бокса и подключить напрямую (необязательно к этой же машине)? И какой там собственно диск внутри? Если там AFT, то необходимо поставить смещение на 64-й сектор.




© OSzone.net 2001-2012