LINUX.ORG.RU

Сообщения KovAl

 

Странная информация в MC о разделе /usr FreeBSD

Форум — Admin

FreeBSD 8.0-STABLE-201002 amd64.
В mc смотрю информацию об использовании разделов диска, вопросов вроде нигде не возникает, кроме /usr

ФС: /usr
Устройство:/dev/ad4s1f
Тип:       ufs
Своб. место: 294G (83%) из 351G                                           
Своб. узлов: 47386815 (9%) из 47622142
Не пойму, почему при наличии 83% свободного пространства всего 9% «свободных узлов» (как я понимаю, это inode).
Соответственно вопросы - как такое могло получиться, чем грозит и как лечить?

P.S. Может это просто вывод в мс глючит, т.к. 47386815 от 47622142 это 99%.. «девяточка не убирается»? ;)
df вроде нормальную инфу отображает:
df -ih /usr
Filesystem     Size    Used   Avail Capacity iused ifree %iused  Mounted on
/dev/ad4s1f    351G     57G    266G    18%    235k   47M    0%   /usr

KovAl
()

В продолжение темы об удалённом /dev/sdb

Форум — Admin

После успешного восстановления /dev/sdb (здесь), обнаружил гораздо более печальное - оказалось, что во время этих «тренировок» удалил на диске раздел sda1, где находился /boot..
Напомню, система Fedora-6.
В самом /boot был виден один файл, с каким-то бредовым именем. Попытался перемонтировать - в результате получил

mount /dev/sda1 /boot
mount: вы должны указать тип файловой системы
Ну оно и понятно, т.к. в данный момент в sda1 находится swap, которая должна быть в sda2.. Сейчас картина такая:
fdisk -l /dev/sda

Диск /dev/sda: 250.0 ГБ, 250059350016 байт
255 heads, 63 sectors/track, 30401 cylinders
Единицы = цилиндры по 16065 * 512 = 8225280 байт

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *          39        1058     8193150   82  Linux своп / Solaris
/dev/sda2            1059        3608    20482875   83  Linux
/dev/sda3            3609       30401   215214772+   f  W95 расшир. (LBA)
/dev/sda5            3609       30401   215214741   8e  Linux LVM
Откуда-то ещё в sda3 вылез «W95 расшир. (LBA)»..
TestDisk 6.8, Data Recovery Utility, August 2007
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * Linux Swap              38   0  1  1057 254 63   16386300
 2 P Linux                 1058   0  1  3607 254 63   40965750 [/]
 3 E extended LBA          3608   0  1 30400 254 63  430429545
 5 L Linux LVM             3608   1  1 30400 254 63  430429482


*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
[Proceed ]  [ Backup ]
                            Try to locate partition
Жму Search, пока идёт скан /boot виден и правильного размера (300Мб):
TestDisk 6.8, Data Recovery Utility, August 2007
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63
Analyse cylinder  5661/30400: 18%


  Linux                    0   0  1    37 253 56     610400 [/boot]
  Linux Swap              38   0  1  1057 254 43   16386280
  Linux                 1058   0  1  3607 254 57   40965744 [/]
  Linux                 1058   0  1  3607 254 57   40965744 [/]
  Linux LVM             3608   1  1 30400 248 57  430429098
  HPFS - NTFS           3825   0  1 30271 254 63  424871055
По окончанию он исчезает, картина такая:
TestDisk 6.8, Data Recovery Utility, August 2007
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63
     Partition               Start        End    Size in sectors
* Linux Swap              38   0  1  1057 254 63   16386300
P Linux                 1058   0  1  3607 254 63   40965750 [/]
D Linux LVM             3608   1  1 30400 254 63  430429482
D HPFS - NTFS           3825   0  1 30271 254 63  424871055
Если в testdisk выбрать type partition None:
TestDisk 6.8, Data Recovery Utility, August 2007
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 250 GB / 232 GiB - CHS 30401 255 63
     Partition               Start        End    Size in sectors
P ext3                     0   0  1    37 253 56     610400 [/boot]
P Linux SWAP 2            38   0  1  1057 254 43   16386280
P ext3                  1058   0  1  3607 254 57   40965744 [/]
P Linux LVM2            3608   1  1 30400 248 57  430429098[/boot]
И в /boot видны «нормальные» файлы:
   P ext3                     0   0  1    37 253 56     610400 [/boot]
Use Right arrow to change directory, q to quit
Directory /

drwxr-xr-x     0     0      1024  9-Jul-2010 22:46 .
drwxr-xr-x     0     0      1024  9-Jul-2010 22:46 ..
drwx------     0     0     12288 10-Apr-2007 13:06 lost+found
?rwS--s--x     0 53180   5083156606001020928  8-Jun-1912 13:51 grub
-rw-------     0     0   1566126 10-Apr-2007 13:11 initrd-2.6.18-1.2798.fc6.img
-rw-r--r--     0     0    887248 16-Oct-2006 22:49 System.map-2.6.18-1.2798.fc6
-rw-r--r--     0     0     70411 16-Oct-2006 22:49 config-2.6.18-1.2798.fc6
-rw-r--r--     0     0     95207 16-Oct-2006 22:49 symvers-2.6.18-1.2798.fc6.gz
-rw-r--r--     0     0   1815804 16-Oct-2006 22:49 vmlinuz-2.6.18-1.2798.fc6
lrwxrwxrwx     0     0        28  7-Sep-2008 22:25 vmlinuz
lrwxrwxrwx     0     0        31  7-Sep-2008 22:25 System.map
-rw-r--r--     0     0    886163 23-Apr-2007 10:54 System.map-2.6.182.6.18-2307.fc6-i686
-rw-r--r--     0     0   1848946 23-Apr-2007 10:54 vmlinuz-2.6.182.6.18-2307.fc6-i686
-rw-r--r--     0     0   1733200 14-Jul-2007 22:33 vmlinuz-2.6.22.1
-rw-r--r--     0     0    962223 14-Jul-2007 22:33 System.map-2.6.22.1
-rw-------     0     0   1427394 14-Jul-2007 22:33 initrd-2.6.22.1.img
.....
Правда, grub как-то странно выглядит, но возможно это из-за того, что это /grub
Но записать эту структуру testdisk отказывается
Write isn't available because the partition table type "None" has been selected.
Собственно вопрос: возможно ли как-то записать на диск текущую таблицу разделов, которую в настоящий момент использует ядро?
Машину не ребутал, предполагаю, что после ребута придет ко мне «толстая полярная лисичка».. :( Пытаюсь вспомнить структуру диска, но получается плохо.. Вроде бы должно быть LVM, в котором еще несколько разделов
ls /dev/mapper
control  Users-dbs  Users-ftp  Users-usr  Users-var


P.S. gpart показывает тоже что-то странное:
gpart /dev/sda

Begin scan...
Possible partition(Linux swap), size(8001mb), offset(298mb)
Possible extended partition at offset(28302mb)
   Possible partition(Windows NT/W2K FS), size(207456mb), offset(30004mb)
End scan.

Checking partitions...
Partition(Linux swap or Solaris/x86): primary
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 130(0x82)(Linux swap or Solaris/x86)
   size: 8001mb #s(16386296) s(610470-16996765)
   chs:  (38/0/1)-(1023/254/63)d (38/0/1)-(1057/254/59)r

Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 207456mb #s(424871048) s(61448625-486319672)
   chs:  (1023/254/63)-(1023/254/63)d (3825/0/1)-(30271/254/56)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
3-я и 4-я партиции нулевого размера..
Что я там там натворил и есть ли шансы вылечить все до ребута, или срочно бекапить оставшее в живых и готовиться к установке заново?

KovAl
()

Удалил /dev/sdb, как создать заново?

Форум — Admin

Во время «тренировки» с клонированием ОС умудрился каким-то образом удалить /dev/sdb... :(
sdb - это второй диск, ОС (Fedora-6) находится на /dev/sda.
При этом в /dev остались sdb1, sdb5, sdb6 и sdb7. Естественно без sdb с диском сделать что-либо невозможно.
Соответственно fdisk /dev/sdb сообщает:

Unable to open /dev/sdb
udevinfo -a -p /block/sdb диск видит:
  looking at device '/block/sdb':
    KERNEL=="sdb"
    SUBSYSTEM=="block"
    SYSFS{stat}==" 3510727 252199093 263670415  8802400  1010662 126597174 128939443 82960792        0  4365100 91763032"
    SYSFS{size}=="312581808"
    SYSFS{removable}=="0"
    SYSFS{range}=="16"
    SYSFS{dev}=="8:16"

  looking at parent device '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:1/0:0:1:0':
    ID=="0:0:1:0"
    BUS=="scsi"
    DRIVER=="sd"
    SYSFS{ioerr_cnt}=="0x14"
    SYSFS{iodone_cnt}=="0x44ff34"
    SYSFS{iorequest_cnt}=="0x44ff34"
    SYSFS{iocounterbits}=="32"
    SYSFS{timeout}=="60"
    SYSFS{state}=="running"
    SYSFS{rev}=="ZM10"
    SYSFS{model}=="SAMSUNG HD160JJ "
    SYSFS{vendor}=="ATA     "
    SYSFS{scsi_level}=="6"
    SYSFS{type}=="0"
    SYSFS{queue_type}=="none"
    SYSFS{queue_depth}=="1"
    SYSFS{device_blocked}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:1f.2/host0/target0:0:1':
    ID=="target0:0:1"
    BUS==""
    DRIVER==""

  looking at parent device '/devices/pci0000:00/0000:00:1f.2/host0':
    ID=="host0"
    BUS==""
    DRIVER==""

  looking at parent device '/devices/pci0000:00/0000:00:1f.2':
    ID=="0000:00:1f.2"
    BUS=="pci"
    DRIVER=="ata_piix"
    SYSFS{broken_parity_status}=="0"
    SYSFS{enable}=="1"
    SYSFS{modalias}=="pci:v00008086d00002680sv00008086sd00003484bc01sc01i8f"
    SYSFS{local_cpus}=="ffffffff"
    SYSFS{irq}=="58"
    SYSFS{class}=="0x01018f"
    SYSFS{subsystem_device}=="0x3484"
    SYSFS{subsystem_vendor}=="0x8086"
    SYSFS{device}=="0x2680"
    SYSFS{vendor}=="0x8086"

  looking at parent device '/devices/pci0000:00':
    ID=="pci0000:00"
    BUS==""
    DRIVER==""
Возможно ли, воспользовавшись этой информацией, создать /dev/sdb и восстановить разделы, не перезагружая сервер?

KovAl
()

Установить новую ОС, не останавливая работу текущей.

Форум — Admin

Собственно сабж.
Например, есть роутер на Linux Fedora Core 6, на нем есть свободный хард.
И есть желание, не останавливая работу федоры, установить на этот хард CentOS 5.5, с необходимыми сервисами.
Затем в BIOS-е просто «перебросить» загрузку со «старого» харда на «новый».
Сиё возможно, или бред?

P.S. Про вариант с установкой на свободной машине, с последующей перестановкой харда знаю, но не устраивает, т.к. свободного железа с близкой конфигурацией нет в наличии, и также нет времени на возможное «допиливание».
Максимум, что можно позволить себе в этом случае, это остановить роутер на час-полтора.. Не уверен, что за это время всё срастётся..

KovAl
()

Проблема с установкой драйвера сетевой карты

Форум — Admin

Fedora 6, ядро «родное»: 2.6.18-1.2798.fc6 #1 SMP Mon Oct 16 14:37:32 EDT 2006 i686 i686 i386 GNU/Linux. Собираю драйвер сетевой e1000-8.0.19-1 из tar-архива, rpmbuild -tb проходит без ошибок, rpm-ка создается и инсталлируется, но! В конце инсталляции вылезает такой варнинг

WARNING: Running kernel is 2.6.18-1.2798.fc6.  RPM supports kernels (  2.6.18-1.2798.fc62.6.18-2307.fc6-i686  )
, соотв. в /lib/modules создается /2.6.18-1.2798.fc62.6.18-2307.fc6-i686
Не пойму, с какого перепугу «прилепляется» это «2.6.18-2307.fc6-i686»?
Ну и как результат, modinfo е1000 после ребута никакого нового драйвера не обнаруживает.
modinfo e1000
filename:       /lib/modules/2.6.18-1.2798.fc6/kernel/drivers/net/e1000/e1000.ko
version:        7.1.9-k4-NAPI
Что я делаю не так??

KovAl
()

Словил NETDEV WATCHDOG: eth5: transmit timed out,

Форум — Admin

Софтовый роутер на Intel S5000, Xeon 2.66GHz, ОС- Fedora 6, 5шт. сетевых. Конкретно «виновница» (eth5) - двухпортовая гигабитная Intel PCI-X на 82546 чипе.
Драйвер е1000 7.1.9-k4-NAPI
Предсмертные записи в /var/log/messages

Jun 21 12:31:14 router kernel: NETDEV WATCHDOG: eth5: transmit timed out
Jun 21 12:31:17 router kernel: BUG: soft lockup detected on CPU#3!
Jun 21 12:31:17 router kernel:  [<c04051db>] dump_trace+0x69/0x1af
Jun 21 12:31:17 router kernel:  [<c0405339>] show_trace_log_lvl+0x18/0x2c
Jun 21 12:31:17 router kernel:  [<c04058ed>] show_trace+0xf/0x11
Jun 21 12:31:17 router kernel:  [<c04059ea>] dump_stack+0x15/0x17
Jun 21 12:31:17 router kernel:  [<c044d9b5>] softlockup_tick+0xad/0xc4
Jun 21 12:31:17 router kernel:  [<c042e596>] update_process_times+0x39/0x5c
Jun 21 12:31:17 router kernel:  [<c0418914>] smp_apic_timer_interrupt+0x5c/0x64
Jun 21 12:31:17 router kernel:  [<c0404ad3>] apic_timer_interrupt+0x1f/0x24
Jun 21 12:31:17 router kernel: DWARF2 unwinder stuck at apic_timer_interrupt+0x1f/0x24
Jun 21 12:31:17 router kernel: Leftover inexact backtrace:
Jun 21 12:31:17 router kernel:  [<c0613f91>] _spin_unlock_irqrestore+0xa/0xc
Jun 21 12:31:17 router kernel:  [<f893ac2b>] e1000_update_stats+0x6c3/0x6ca [e1000]
Jun 21 12:31:17 router kernel:  [<f893d7fa>] e1000_watchdog+0x0/0x5dc [e1000]
Jun 21 12:31:17 router kernel:  [<f893dc29>] e1000_watchdog+0x42f/0x5dc [e1000]
Jun 21 12:31:17 router kernel:  [<c042e374>] __mod_timer+0x9e/0xa8
Jun 21 12:31:17 router kernel:  [<c05bf7aa>] neigh_timer_handler+0x24e/0x26c
Jun 21 12:31:17 router kernel:  [<f893d7fa>] e1000_watchdog+0x0/0x5dc [e1000]
Jun 21 12:31:17 router kernel:  [<c042e4f6>] run_timer_softirq+0x105/0x16c
Jun 21 12:31:17 router kernel:  [<c04299fe>] __do_softirq+0x5a/0xbb
Jun 21 12:31:17 router kernel:  [<c0406932>] do_softirq+0x55/0xaf
Jun 21 12:31:17 router kernel:  [<c0404ad3>] apic_timer_interrupt+0x1f/0x24
Jun 21 12:31:17 router kernel:  [<f8941277>] e1000_get_hw_eeprom_semaphore+0xb5/0xde [e1000]
Jun 21 12:31:17 router kernel:  [<f8941649>] e1000_swfw_sync_acquire+0xe6/0xf7 [e1000]
Jun 21 12:31:17 router kernel:  [<c05d007b>] rt_intern_hash+0x10a/0x323
Jun 21 12:31:17 router kernel:  [<f89412c0>] e1000_swfw_sync_release+0x20/0x42 [e1000]
Jun 21 12:31:17 router kernel:  [<f8941768>] e1000_write_kmrn_reg+0x5e/0x67 [e1000]
Jun 21 12:31:17 router kernel:  [<f89435cf>] e1000_get_speed_and_duplex+0xec/0x2d6 [e1000]
Jun 21 12:31:17 router kernel:  [<c04e8872>] copy_to_user+0x40/0x56
Jun 21 12:31:17 router kernel:  [<f8947d2d>] e1000_get_settings+0x96/0xd2 [e1000]
Jun 21 12:31:17 router kernel:  [<c05bad09>] dev_ethtool+0xd2/0xa59
Jun 21 12:31:17 router kernel:  [<c049d2d6>] proc_alloc_inode+0x3e/0x63
Jun 21 12:31:17 router kernel:  [<c0457a10>] get_page_from_freelist+0x2ae/0x318
Jun 21 12:31:17 router kernel:  [<c0457ae7>] __alloc_pages+0x6d/0x2aa
Jun 21 12:31:17 router kernel:  [<f89e1c07>] vlan_dev_ioctl+0x7b/0xa7 [8021q]
Jun 21 12:31:17 router kernel:  [<f89e1b8c>] vlan_dev_ioctl+0x0/0xa7 [8021q]
Jun 21 12:31:17 router kernel:  [<c05bb67a>] dev_ethtool+0xa43/0xa59
Jun 21 12:31:17 router kernel:  [<c0483130>] is_subdir+0x34/0x44
Jun 21 12:31:17 router kernel:  [<c0614d95>] do_page_fault+0x0/0x4db
Jun 21 12:31:17 router kernel:  [<c046b78a>] cache_alloc_refill+0x16c/0x46c
Jun 21 12:31:17 router kernel:  [<c04e7b9d>] vsnprintf+0x459/0x495
Jun 21 12:31:17 router kernel:  [<c05af38e>] sock_ioctl+0x0/0x1bf
Jun 21 12:31:17 router last message repeated 2 times
Jun 21 12:31:17 router kernel:  [<c05b9f47>] dev_ioctl+0x2fd/0x46b
Jun 21 12:31:17 router kernel:  [<c05f5c52>] inet_sock_destruct+0x175/0x1bf
Jun 21 12:31:17 router kernel:  [<c0613f00>] _write_lock_bh+0x8/0x10
Jun 21 12:31:17 router kernel:  [<c05af529>] sock_ioctl+0x19b/0x1bf
Jun 21 12:31:17 router kernel:  [<c05af38e>] sock_ioctl+0x0/0x1bf
Jun 21 12:31:17 router kernel:  [<c047ef37>] do_ioctl+0x1f/0x62
Jun 21 12:31:17 router kernel:  [<c047f1c4>] vfs_ioctl+0x24a/0x25c
Jun 21 12:31:17 router kernel:  [<c047f222>] sys_ioctl+0x4c/0x66
Jun 21 12:31:17 router kernel:  [<c0404013>] syscall_call+0x7/0xb
Jun 21 12:31:17 router kernel:  =======================
И так для всех 4-х ядер (CPU#0-CPU#3). В итоге отвалилась сеть и сервак зашел в полный ступор, ни на что не реагировал, кроме заветного «ресет-а»..
На eth5 поднято 6 VLAN, трафик порядка 100-120 Мбит, при 15-17 kpps, в пиках до ~250 Мбит и ~30 kpps.
Вопрос - где и каким образом искать причину и чем лечить?

KovAl
()

Тюнинг CentOS 5.5 под конкретную задачу

Форум — Admin

Дано: сервер INTEL SR1600UR, 2 х Xeon E5503 2.00GHz, 6Гб RAM, сетевые карты - гигабитная 2-х портовая PCI-ex Intel 82576.
ОС - CentOS 5.5, собрано с ядром 2.6.34, iptables 1.4.8.
Задача железки:
1. роутинг
2. NAT
3. фаервол.
Интересует тюнинг ядра (sysctl) и сетевой подсистемы в свете поставленной задачи.
Предположительная нагрузка:
трафик ~200 Мбит при ~50-60 Kpps
NAT ~ 1000 он-лайн соединений.

KovAl
()

RSS подписка на новые темы