Більшість рекомендацій стосуються wine 1.3.18, якщо не згадане інше.
1. Download Master - для нього виставити налаштування під windows vista, тоді не буде отого препаскудного мерехтіння і надспоживання ресурсу процесора.
2.
четвер, 28 квітня 2011 р.
Монтування розділів ntfs в Debian Squeeze автоматом
Питання достатньо просте у своєму вирішенні.
Ставимо драйвер ntfs-3g та інструмент його налаштування ntfs-config.
Робимо це або з терміналу (під рутом): aptitude install ntfs-3g ntfs-config, або з сінаптіка (synaptic). Під тим же рутом запускаємо ntfs-config, кладемо галочки - як правило я собі кладу не тільки читання а й запис на диски ntfs.
Заморочки, типу монтування розділів під певними назвами, як ото "windows", "disk D" при досить високому порозі лінивості організму не робіть, все примонтується під іменами sda1, 2 і т.д, що цілком задовольнить невибагливого користувача. Якщо Ви любите "лизати" систему і маєте на те час, тобто морочитися з точками монтування, назвами дисків - то йдемо справжнім трувеєм:
Всі налаштування розташовані в /etc/fstab.
Взнаємо, які файлові системи на компі є і де вони підмонтовані:
root@debian:/etc# fdisk -l # наводжу свій вивід, бо частенько забуваю ;)
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa33b6c03
Device Boot Start End Blocks Id System
/dev/sda1 1 12841 103145301 7 HPFS/NTFS
/dev/sda2 12842 38914 209425409 5 Extended
/dev/sda5 * 12842 12884 342016 83 Linux
/dev/sda6 12884 13978 8787968 83 Linux
/dev/sda7 13978 14343 2928640 83 Linux
/dev/sda8 14343 15086 5965824 82 Linux swap / Solaris
/dev/sda9 15086 15134 389120 83 Linux
/dev/sda10 15135 38914 191006720 83 Linux
Взнаємо, які універсальні ідентифікатори (UUID) відповідають розділам вінчестера.
root@debian:/home/eucrariano# blkid
/dev/sda1: UUID="727CD4437CD403AF" TYPE="ntfs"
/dev/sda5: UUID="ad06c95d-28ae-4496-bd56-df2efb056fc9" TYPE="ext4"
/dev/sda6: UUID="13787aed-9613-4558-9e77-e94ee546b2bb" TYPE="ext4"
/dev/sda7: UUID="4fba848d-3109-4280-b443-a416e41fe249" TYPE="ext4"
/dev/sda8: UUID="c98aa447-0b0c-4020-9f01-33238a104418" TYPE="swap"
/dev/sda9: UUID="2762acf8-e1d6-4e73-aa0b-0f989fed5532" TYPE="ext4"
/dev/sda10: UUID="cc0af872-d47a-41ad-b528-8de1408cf909" TYPE="reiserfs"
прописуєм в фстабі:
# /dev/sds1 /media/727CD4437CD403AF ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0
UUID=727CD4437CD403AF /media/727CD4437CD403AF ntfs umask=0,nls=utf8,user,auto,rw 0 0
(працює як такий, так і заримований варіанти, через ууід більш "кошерно", true тобто.
От і все. Більше теорії в джерелах нижче по тексту.
Допомога почерпнута з мережі:
http://mydebianblog.blogspot.com/2008/09/linux.html
http://unixhome.org.ua/blog/doc/281.html
http://itshaman.ru/articles/13/fstab-linux
Ставимо драйвер ntfs-3g та інструмент його налаштування ntfs-config.
Робимо це або з терміналу (під рутом): aptitude install ntfs-3g ntfs-config, або з сінаптіка (synaptic). Під тим же рутом запускаємо ntfs-config, кладемо галочки - як правило я собі кладу не тільки читання а й запис на диски ntfs.
Заморочки, типу монтування розділів під певними назвами, як ото "windows", "disk D" при досить високому порозі лінивості організму не робіть, все примонтується під іменами sda1, 2 і т.д, що цілком задовольнить невибагливого користувача. Якщо Ви любите "лизати" систему і маєте на те час, тобто морочитися з точками монтування, назвами дисків - то йдемо справжнім трувеєм:
Всі налаштування розташовані в /etc/fstab.
Взнаємо, які файлові системи на компі є і де вони підмонтовані:
root@debian:/etc# fdisk -l # наводжу свій вивід, бо частенько забуваю ;)
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa33b6c03
Device Boot Start End Blocks Id System
/dev/sda1 1 12841 103145301 7 HPFS/NTFS
/dev/sda2 12842 38914 209425409 5 Extended
/dev/sda5 * 12842 12884 342016 83 Linux
/dev/sda6 12884 13978 8787968 83 Linux
/dev/sda7 13978 14343 2928640 83 Linux
/dev/sda8 14343 15086 5965824 82 Linux swap / Solaris
/dev/sda9 15086 15134 389120 83 Linux
/dev/sda10 15135 38914 191006720 83 Linux
Взнаємо, які універсальні ідентифікатори (UUID) відповідають розділам вінчестера.
root@debian:/home/eucrariano# blkid
/dev/sda1: UUID="727CD4437CD403AF" TYPE="ntfs"
/dev/sda5: UUID="ad06c95d-28ae-4496-bd56-df2efb056fc9" TYPE="ext4"
/dev/sda6: UUID="13787aed-9613-4558-9e77-e94ee546b2bb" TYPE="ext4"
/dev/sda7: UUID="4fba848d-3109-4280-b443-a416e41fe249" TYPE="ext4"
/dev/sda8: UUID="c98aa447-0b0c-4020-9f01-33238a104418" TYPE="swap"
/dev/sda9: UUID="2762acf8-e1d6-4e73-aa0b-0f989fed5532" TYPE="ext4"
/dev/sda10: UUID="cc0af872-d47a-41ad-b528-8de1408cf909" TYPE="reiserfs"
прописуєм в фстабі:
# /dev/sds1 /media/727CD4437CD403AF ntfs-3g umask=0,nls=utf8,user,auto,rw 0 0
UUID=727CD4437CD403AF /media/727CD4437CD403AF ntfs umask=0,nls=utf8,user,auto,rw 0 0
(працює як такий, так і заримований варіанти, через ууід більш "кошерно", true тобто.
От і все. Більше теорії в джерелах нижче по тексту.
Допомога почерпнута з мережі:
http://mydebianblog.blogspot.com/2008/09/linux.html
http://unixhome.org.ua/blog/doc/281.html
http://itshaman.ru/articles/13/fstab-linux
Налаштування автологіна в Debian squeeze
Ну от, в черговий раз забув, як то робиться. Тому записую:
Редагуємо невеликий файл під рутом /etc/gdm3/daemon.conf
Розкоментовуємо 2 рядки :
AutomaticLoginEnable = true (а було false)
AutomaticLogin = назваобліковогозаписудляякогоробитьсяавтологін
Працюємо.
Редагуємо невеликий файл під рутом /etc/gdm3/daemon.conf
Розкоментовуємо 2 рядки :
AutomaticLoginEnable = true (а було false)
AutomaticLogin = назваобліковогозаписудляякогоробитьсяавтологін
Працюємо.
четвер, 21 квітня 2011 р.
Вінчестер wd15ears як архівний зовнішній накопичувач
Ось є такий вінт. Працює через usb-адаптер. Дані після 10 годин роботи наступні:
smartctl 5.41 2011-03-16 r3296 [x86_64-unknown-linux-gnu-2.6.32-5-amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Caviar Green (Adv. Format) family
Device Model: WDC WD15EARS-00MVWB0
Serial Number: WD-WCAZA3776141
Firmware Version: 51.0AB51
User Capacity: 1,500,301,910,016 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Fri Apr 22 05:39:57 2011 EEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x84) Offline data collection activity
was suspended by an interrupting command from host.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (26880) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 255) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x3035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 100 253 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 253 253 021 Pre-fail Always - 1108
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 13
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 8
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 11
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 10
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 113
194 Temperature_Celsius 0x0022 114 112 000 Old_age Always - 36
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Взятий для архівного копіювання важливих файлів з робочого ноута, тримання медіабібліотеки, архівації і впорядкування сімейних фото-відео-матеріалів.
Про advanced format вже писано багато, інет в допомогу, оптимізувати доступ можна і треба, використовуючи наступні рекомендації - http://lna.org.ru/node/97.
Оскільки архіви файлів можливо будуть "виколупуватися" з-під віндоуза, то ділимо диски на 2 рівні частини: 1 з ntfs, 2 з ext4. Розбивку проводимо fdisk. Із згаданого джерела беремо алгоритм, описаний нижче. Для диска 1.5 терабайта були вибрані наступні координати початку/кінця секторів (витримана кратність 64): 1 розділ: 64-1465138559
2 розділ: 1465138560-2930277167. Решта - як і що робити - згідно нижченаведеного:
При организации 2-х и более первичных разделов придерживаемся того же правила: начало каждого раздела должно быть на секторе с номером, кратным как минимум 8-ми. Для этого рассчитываем на калькуляторе кратным 8-ми (минус 1 сектор) номер последнего сектора предыдущего раздела и вводим его fdisk'ом . Требуемый «правильный» номер начального сектора следующего раздела fdisk предложит по умолчанию сам.
В этом примере номер сектора второго раздела я подобрал кратным 64-м:
root@tazik001:~# fdisk -u /dev/sdb
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 1
Первый сектор (63-1953525167, по умолчанию 63): 64
Последний сектор или +size или +sizeM или +sizeK (64-1953525167, по умолчанию 1953525167): 976639999
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 2
Первый сектор (976640000-1953525167, по умолчанию 976640000):
Используется значение по умолчанию 976640000
Последний сектор или +size или +sizeM или +sizeK (976640000-1953525167, по умолчанию 1953525167):
Используется значение по умолчанию 1953525167
Команда (m для справки): p
Диск /dev/sdb: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Disk identifier: 0x17d66173
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 64 976639999 488319968 83 Linux
/dev/sdb2 976640000 1953525167 488442584 83 Linux
Команда (m для справки): w
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.
Форматируем, монтируем, проверяем скрость записи:
root@tazik001:~# mkfs.reiserfs /dev/sdb2
root@tazik001:~# mount /dev/sdb2 /mnt/hd
root@tazik001:~# dd if=/dev/zero of=/mnt/hd/000.dd bs=128K count=100000
33765+0 записей считано
33765+0 записей написано
скопировано 4425646080 байт (4,4 GB), 51,3811 c, 86,1 MB/c
72486+0 записей считано
72486+0 записей написано
скопировано 9500884992 байта (9,5 GB), 111,47 c, 85,2 MB/c
100000+0 записей считано
100000+0 записей написано
скопировано 13107200000 байт (13 GB), 153,375 c, 85,5 MB/c
Working good!
smartctl 5.41 2011-03-16 r3296 [x86_64-unknown-linux-gnu-2.6.32-5-amd64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Model Family: Western Digital Caviar Green (Adv. Format) family
Device Model: WDC WD15EARS-00MVWB0
Serial Number: WD-WCAZA3776141
Firmware Version: 51.0AB51
User Capacity: 1,500,301,910,016 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Fri Apr 22 05:39:57 2011 EEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x84) Offline data collection activity
was suspended by an interrupting command from host.
Auto Offline Data Collection: Enabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (26880) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 255) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x3035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 100 253 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 253 253 021 Pre-fail Always - 1108
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 13
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 8
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 11
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 10
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 113
194 Temperature_Celsius 0x0022 114 112 000 Old_age Always - 36
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0
SMART Error Log Version: 1
No Errors Logged
SMART Self-test log structure revision number 1
No self-tests have been logged. [To run self-tests, use: smartctl -t]
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Взятий для архівного копіювання важливих файлів з робочого ноута, тримання медіабібліотеки, архівації і впорядкування сімейних фото-відео-матеріалів.
Про advanced format вже писано багато, інет в допомогу, оптимізувати доступ можна і треба, використовуючи наступні рекомендації - http://lna.org.ru/node/97.
Оскільки архіви файлів можливо будуть "виколупуватися" з-під віндоуза, то ділимо диски на 2 рівні частини: 1 з ntfs, 2 з ext4. Розбивку проводимо fdisk. Із згаданого джерела беремо алгоритм, описаний нижче. Для диска 1.5 терабайта були вибрані наступні координати початку/кінця секторів (витримана кратність 64): 1 розділ: 64-1465138559
2 розділ: 1465138560-2930277167. Решта - як і що робити - згідно нижченаведеного:
При организации 2-х и более первичных разделов придерживаемся того же правила: начало каждого раздела должно быть на секторе с номером, кратным как минимум 8-ми. Для этого рассчитываем на калькуляторе кратным 8-ми (минус 1 сектор) номер последнего сектора предыдущего раздела и вводим его fdisk'ом . Требуемый «правильный» номер начального сектора следующего раздела fdisk предложит по умолчанию сам.
В этом примере номер сектора второго раздела я подобрал кратным 64-м:
root@tazik001:~# fdisk -u /dev/sdb
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 1
Первый сектор (63-1953525167, по умолчанию 63): 64
Последний сектор или +size или +sizeM или +sizeK (64-1953525167, по умолчанию 1953525167): 976639999
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 2
Первый сектор (976640000-1953525167, по умолчанию 976640000):
Используется значение по умолчанию 976640000
Последний сектор или +size или +sizeM или +sizeK (976640000-1953525167, по умолчанию 1953525167):
Используется значение по умолчанию 1953525167
Команда (m для справки): p
Диск /dev/sdb: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Disk identifier: 0x17d66173
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 64 976639999 488319968 83 Linux
/dev/sdb2 976640000 1953525167 488442584 83 Linux
Команда (m для справки): w
Таблица разделов была изменена!
Вызывается ioctl() для перечитывания таблицы разделов.
Синхронизируются диски.
Форматируем, монтируем, проверяем скрость записи:
root@tazik001:~# mkfs.reiserfs /dev/sdb2
root@tazik001:~# mount /dev/sdb2 /mnt/hd
root@tazik001:~# dd if=/dev/zero of=/mnt/hd/000.dd bs=128K count=100000
33765+0 записей считано
33765+0 записей написано
скопировано 4425646080 байт (4,4 GB), 51,3811 c, 86,1 MB/c
72486+0 записей считано
72486+0 записей написано
скопировано 9500884992 байта (9,5 GB), 111,47 c, 85,2 MB/c
100000+0 записей считано
100000+0 записей написано
скопировано 13107200000 байт (13 GB), 153,375 c, 85,5 MB/c
Working good!
Підписатися на:
Дописи (Atom)