NMT-200 ЧаВо

Купил намедни я 2TB харддиск

Статья WildFlexy от 16.04.2010
Редакция от 24.01.2011

Для истории, запечатлею все последовательно. Втыкаю HDD в USB-донгл, простенький, ViPower VP-92148, подключаю к ноуту… Облом-с — видим только 837GB. Пришлось вскрывать коробочку AgeStar, ставить его туда. Оооо! HD Tune Pro сказал что он 2000GB WD! Супер!

Все это подключаем к С-200 и смотрим в хвост сообщений dmesg:

<strong>dmesg</strong>
...
usb 1-1.3: new high speed USB device using tangox-ehci-hcd and address 3
usb 1-1.3: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete
scsi 2:0:0:0: Direct-Access     WDC WD20 EADS-00S2B0      01.0 PQ: 0 ANSI: 0
sd 2:0:0:0: [sdc] 3907029168 512-byte hardware sectors (2000399 MB)
sd 2:0:0:0: [sdc] Write Protect is off
sd 2:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 2:0:0:0: [sdc] Assuming drive cache: write through
sd 2:0:0:0: [sdc] 3907029168 512-byte hardware sectors (2000399 MB)
sd 2:0:0:0: [sdc] Write Protect is off
sd 2:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 2:0:0:0: [sdc] Assuming drive cache: write through
sdc:
sd 2:0:0:0: [sdc] Attached SCSI disk
sd 2:0:0:0: Attached scsi generic sg2 type 0
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
FAT: invalid media value (0xb9)
VFS: Can't find a valid FAT filesystem on dev sdc.
TNTFS warning (device sdc, pid 378): is_boot_sector_ntfs(): Invalid boot sector checksum.
TNTFS error (device sdc, pid 378): read_ntfs_boot_sector(): Primary boot sector is invalid.
TNTFS error (device sdc, pid 378): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without tryin
g to recover.
TNTFS error (device sdc, pid 378): ntfs_fill_super(): Not an NTFS volume.
hfs: unable to find HFS+ superblock
VFS: Can't find ext3 filesystem on dev sdc.
VFS: Can't find an ext2 filesystem on dev sdc.

То есть /dev/sdc — это ОНО!
Так как единственное предназначение моего HDD — хранить киношки, то создаем всего один раздел, растянутый от первого до последнего цилиндра (разделу даю номер 3 только потому что мне так удобно — а вы вольны выбирать цифру раздела от 1 до 4):

<strong>fdisk /dev/sdc</strong>
&nbsp;
The number of cylinders for this disk is set to 243201.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
&nbsp;
Command (m for help): <strong>m</strong>
Command Action
a       toggle a bootable flag
b       edit bsd disklabel
c       toggle the dos compatibility flag
d       delete a partition
l       list known partition types
n       add a new partition
o       create a new empty DOS partition table
p       print the partition table
q       quit without saving changes
s       create a new empty Sun disklabel
t       change a partition's system id
u       change display/entry units
v       verify the partition table
w       write table to disk and exit
&nbsp;
Command (m for help): <strong>n</strong>
Command action
   e   extended
   p   primary partition (1-4)
<strong>p</strong>
Partition number (1-4): 3
First cylinder (1-243201, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-243201, default 243201):
Using default value 243201
&nbsp;
Command (m for help): <strong>p</strong>
&nbsp;
Disk /dev/sdc: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
&nbsp;
   Device Boot      Start         End      Blocks  Id System
/dev/sdc3               1      243201  1953512001  83 Linux
&nbsp;
Command (m for help): <strong>w</strong>
The partition table has been altered!
&nbsp;
Calling ioctl() to re-read partition table
&nbsp;
sh-3.00# <strong>fdisk -l /dev/sdc</strong>
&nbsp;
Disk /dev/sdc: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
&nbsp;
   Device Boot      Start         End      Blocks  Id System
/dev/sdc3               1      243201  1953512001  83 Linux

Итак, есть размеченный раздел (volume), на него ставим ext3. Сразу вспомним, что это видео, и нет смысла делать мелкие блоки — меньше размер блоков, больше их количество и размер индексов, и медленнее шевелится (-b 4096). Не забудем убрать резерв под суперпользователя, так как 5% от 2TB — это жирновато, да и просто не нужно на данном HDD (-m 0). Ну и самое главное — не забыть сказать что тут будет журнал (-j). Отдадим остальные параметры на откуп «умолчаний» Linux:

<strong>mke2fs -b 4096 -m 0 -j /dev/sdc3</strong>
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
244203520 inodes, 488378000 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
14905 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000, 214990848
&nbsp;
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
&nbsp;
This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

Не засек точно время, но ухлопалось где-то с полчаса.
В общем-то все, можно ребутить и получить смонтированный USB-диск, который С-200 подхватит автоматом, но у меня запущен Transmission, и я не хочу ресетить плеер. Можно дойти до плеера, выткнуть USB-шланг, подождать несколько секунд и воткнуть его в то же или другое гнездо — тогда сработает автомаунт для USB-устройств. Но я в другой комнате, и не могу заставить себя пройти 5 метров :)
Поэтому я просто временно смаунчу новый раздел в ранее созданную папку /mnt/tt:

<strong>mount -o rw -t ext3 /dev/sdc3 /mnt/tt</strong>
sh-3.00# <strong>mount</strong>
rootfs on / type rootfs (rw)
proc on /proc type proc (rw)
usbfs on /proc/bus/usb type usbfs (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw)
/dev/sigmblocke on /opt/syb type squashfs (ro)
/dev/sigmblockm on /opt/syb/local type romfs (ro)
/dev/sigmblockn on /opt/syb/usr type ext3 (rw,data=ordered)
/dev/sigmblocko on /etc/stagecraft-data type ext3 (rw,data=ordered)
/dev/sigmblockf on /opt/syb/share type squashfs (ro)
/dev/nblock8 on /mnt type ext3 (rw,noatime,data=journal)
/dev/sdb1 on /nmt type ext3 (rw,data=ordered)
/dev/sda3 on /opt/sybhttpd/localhost.drives/SATA_DISK_A3 type ext3 (rw,noatime,nodiratime,data=ordered)
/dev/sdb4 on /opt/sybhttpd/localhost.drives/SATA_DISK type ext3 (rw,noatime,nodiratime,data=ordered)
/dev/sdb3 on /persistfs type ext3 (rw,noatime,nodiratime,data=ordered)
/dev/sdc3 on /mnt/tt type ext3 (rw,data=ordered)
sh-3.00# <strong>df -h</strong>
Filesystem                Size      Used Available Use% Mounted on
tmpfs                    93.4M    528.0K     92.9M   1% /tmp
/dev/sigmblocke          20.3M     20.3M         0 100% /opt/syb
/dev/sigmblockm           7.1M      7.1M         0 100% /opt/syb/local
/dev/sigmblockn          31.0M      2.1M     27.3M   7% /opt/syb/usr
/dev/sigmblocko          15.5M      2.3M     12.4M  15% /etc/stagecraft-data
/dev/sigmblockf          16.9M     16.9M         0 100% /opt/syb/share
/dev/nblock8              3.9M      2.0M      1.6M  56% /mnt
/dev/sdb1               949.6M     70.1M    879.5M   7% /nmt
/dev/sda3               916.2G    914.7G      1.5G 100% /opt/sybhttpd/localhost.drives/SATA_DISK_A3
/dev/sdb4               583.6G    579.5G      4.1G  99% /opt/sybhttpd/localhost.drives/SATA_DISK
/dev/sdb3                 1.8G     32.1M      1.8G   2% /persistfs
<u>/dev/sdc3                 1.8T    128.2M      1.8T   0% /mnt/tt</u>

Ну вот и все — время лить на новый раздел файлы!

Предыдущая запись
«
Следующая запись
»
2010–2017 © NMT-200 ЧаВо