Проверка диска на плеере

Разбор непоняток

Проверка диска на плеере

Postby Жорро » 14 Dec 2012, 22:34

подскажите есть ли возможность проверить диск не тягая его к ББ и не запуская chkdsk как в виндовс, а то трансмишн как то не корректно файлы создает и веник разрывается при закачке(минут 10 веник бесится трансмишн недоступен (закачки были созданы дней пять назад,то есть файлы уже физически созданы на ЖД)3 минуты качает и так по кругу) проверил его сегодня chkdskом нашел ошибку в FS ,дословно не помню но что то типа файл в FS есть а физически его нет или наоборот,после исправления веник как подменили(стал чаше трансмишн откликаться и веник не так разрывается ) FS NTFS ,я бы рад на ext3 перейти да 1.5 Тб некуда скинуть.
preallocation тоже пробовал ,разници не заметил.
swap есть 1 гб.
пока писал сообщение веник буйствовал при закачке, но уже не так.
что порекомендуете ?
asus O!Play HD2 прошивка amp_r8_hd2
Жорро
 
Posts: 26
Joined: 29 Oct 2012, 18:27

Re: Проверка диска на плеере

Postby Pokrass » 14 Dec 2012, 22:59

Сначала вводите
Code: Select all
df


получите что-то вроде
Code: Select all
~ # df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root                49920     49920         0 100% /
/dev/mtdblock/2         196608     50816    145792  26% /usr/local/etc
/dev/rd/0                   40        40         0 100% /mnt/rd
/dev/mtdblock/2         196608     50816    145792  26% /usr/local/bin/guide_menu/scripts/GuideMenu.rss
/dev/mtdblock/2         196608     50816    145792  26% /usr/local/bin/home_menu/scripts/HomeMenu.rss
/dev/scsi/host1/bus0/target0/lun0/part1 114862664   6466892 102561024   6% /tmp/usbmounts/sda1


Смотрим адрес жесткого диска - в данном случае это /dev/scsi/host1/bus0/target0/lun0/part1
Вводим команду
Code: Select all
e2fsck -f -p /dev/scsi/host1/bus0/target0/lun0/part1


Сообщает, что начнет процесс исправления ошибок, с изменением файловой системы, это нормально! Соглашаемся. Начнется проверка с исправлением ошибок.
IconBIT HDS7L Fw: AMP_r12 GUI: VRT
iNeXT HD1 W Fw: X3D_Series_V4.0.2b160406
User avatar
Pokrass
 
Posts: 3154
Joined: 18 Mar 2012, 04:18
Location: Плюк. Планета № 215 в Тентуре галактики "Кин-дза-дза" в Спирали.

Re: Проверка диска на плеере

Postby FarVoice » 15 Dec 2012, 01:54

по хорошему перед проверкой надо застопить все процессы, обращающиеся к винту, а прежде всего DvdPlayer
Code: Select all
stopall

затем сделать
Code: Select all
sync
mount -o remount,ro /tmp/usbmounts/sda1
sync
umount /tmp/usbmounts/sda1

и только потом запускать проверку
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Проверка диска на плеере

Postby Virtual » 15 Dec 2012, 08:57

вот так нужно проверять:
| +
OPLAY55 login: root
Password:


BusyBox v1.18.5 (2012-05-27 16:59:20 MSD) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # stopall
RootApp AVHDD version...
pli initialization...
remount RO: ...
chip id: 1283: Mars...


>>>>>> Got NAND Flash device!

fw_desc_table_v1->signature=VERONA__
fw_desc_table_v1->version=0x1
fw_desc_table_v1->part_list_len=0xc0
data_buf = 0x10006848
fw_desc_table_v1 = 0x10006848
sizeof(fw_desc_table_v1_t) = 0x20
part_entry = 0x10006868
part_count= 0x4
fw_entry = 0x10006928
FW type, 0x2!
Audio FW found!
Video FW found!
audio_fw_entry->offset = 0x1420000
audio_fw_entry->length = 0x1a14e8
audio_fw_entry->target_addr = 0x81b00000
read len = 0x1a14e8
video_fw_entry->offset = 0x15e0000
video_fw_entry->length = 0x239680
video_fw_entry->target_addr = 0x81d80000
read len = 0x239680
remount RW: ...
~ #
~ #
~ # mount
rootfs on / type rootfs (rw)
/dev/root on / type yaffs2 (rw,noatime)
none on /dev type devfs (rw)
none on /proc type proc (rw,nodiratime)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
none on /tmp type ramfs (rw)
/dev/mtdblock/2 on /usr/local/etc type yaffs2 (rw,noatime)
/dev/rd/0 on /mnt/rd type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)
/dev/root on /usr/local/etc/mos type yaffs2 (rw,noatime)
/dev/loop/0 on /usr/local/bin type squashfs (ro)
/dev/loop/1 on /usr/local/bin/Resource type squashfs (ro)
/dev/scsi/host1/bus0/target0/lun0/part1 on /tmp/usbmounts/sdb1 type ext3 (rw)
/dev/scsi/host1/bus0/target0/lun0/part5 on /tmp/usbmounts/sdb5 type ufsd (rw,nodiratime)
/dev/scsi/host1/bus0/target0/lun0/part6 on /tmp/usbmounts/sdb6 type ufsd (rw,nodiratime)
/dev/scsi/host0/bus0/target0/lun0/part1 on /tmp/usbmounts/sda1 type ufsd (rw,nodiratime)
/dev/loop/2 on /tmp/extdb/2232085383 type ext3 (rw)
/dev/loop/3 on /tmp/extdb/2715651494 type ext3 (rw)
~ # umount /tmp/extdb/2715651494
~ # umount /tmp/extdb/2232085383
~ # umount /tmp/usbmounts/sda1
~ # umount /tmp/usbmounts/sdb6
~ # umount /tmp/usbmounts/sdb5
~ # umount /tmp/usbmounts/sdb1
~ # e2fsck /dev/sdb1 -p
/dev/sdb1: clean, 130805/640848 files, 2062213/2560351 blocks

~ # ntfsfix /dev/sda1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS partition /dev/sda1 was processed successfully.
~ # ntfsfix /dev/sdb5
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb5 was processed successfully.
~ # ntfsfix /dev/sdb6
Mounting volume... FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... OK
Comparing $MFTMirr to $MFT... OK
Processing of $MFT and $MFTMirr completed successfully.
Setting required flags on partition... OK
Going to empty the journal ($LogFile)... OK
NTFS volume version is 3.1.
NTFS partition /dev/sdb6 was processed successfully.
~ # sync
~ #


комментарий небольшой:
1.стопим все сервисы что пользуют диски (трансмишн самба и т.д.)
2. мочим DvdPlayer
3. смотрим что и как у нас смонтировано.... в моем примере обращаем внимание на последние 2 строки! это БД что пользовал ДП они в виде образов на физических дисках лежат!!! отмонтировать обязательно в первую очередь.
(для нас ленивых система позаботилась создать симлинки в /dev :))
3.1 размонтируем последовательно все разделы начиная с конца
3.2. если вдруг получите busy ваши проблемы знацит кого-т не добили и он к разделу прицепился ;) подглядеть можно командой lsof |grep sda1 (sdXY подставляем свой что отмонтировать не смогли)
4. начинаем проверять разделы согласно их типа FS :) (обращаем внимание что утиль разная для linux ФС и для виндусятной нтфс)
5. далее обязательно sync и reboot
марсы: HDS7 (смотрелка AMP скин vrt )
HDR12 AMP (обычно сервер с RAM 256 и 2 SATA диска 2T+)//но очень иногда оцифровка видео
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6862
Joined: 01 Oct 2010, 17:17
Location: RU

Re: Проверка диска на плеере

Postby Жорро » 15 Dec 2012, 17:59

Большое спасибо за помощь,все сделал, новых ошибок не появилось ,но фризы при закачке не прекратились,причем довольно приличные,но эта уже другая тема.
asus O!Play HD2 прошивка amp_r8_hd2
Жорро
 
Posts: 26
Joined: 29 Oct 2012, 18:27

Re: Проверка диска на плеере

Postby Жорро » 16 Dec 2012, 21:37

нашел причину,своп был всему виной 1Gb, теперь не знаю что делать ,без него или размер уменьшать,буду 256 Mb пробовать.
asus O!Play HD2 прошивка amp_r8_hd2
Жорро
 
Posts: 26
Joined: 29 Oct 2012, 18:27

Re: Проверка диска на плеере

Postby Pokrass » 16 Dec 2012, 21:46

Делайте максимум в 2 раза больше чем память - то есть 512 Мб. Не более.
IconBIT HDS7L Fw: AMP_r12 GUI: VRT
iNeXT HD1 W Fw: X3D_Series_V4.0.2b160406
User avatar
Pokrass
 
Posts: 3154
Joined: 18 Mar 2012, 04:18
Location: Плюк. Планета № 215 в Тентуре галактики "Кин-дза-дза" в Спирали.

Re: Проверка диска на плеере

Postby Жорро » 16 Dec 2012, 22:02

поставил 256,пока полет нормальный.
asus O!Play HD2 прошивка amp_r8_hd2
Жорро
 
Posts: 26
Joined: 29 Oct 2012, 18:27

Re: Проверка диска на плеере

Postby AnSo » 23 Feb 2014, 19:17

а как проверить swap раздел? команда mount же его не отображает.
вернее даже иначе. как провести по-секторную проверку всего диска?
IconBit XDS1003D (xds1003d_11131_r0)
AnSo
 
Posts: 100
Joined: 20 Apr 2011, 00:22

Re: Проверка диска на плеере

Postby FarVoice » 23 Feb 2014, 19:47

подцепить винт к компу и викторией его, викторией...
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Next

Return to Что-то не так

Who is online

Users browsing this forum: No registered users and 13 guests