<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>8694</bug_id>
          
          <creation_ts>2005-12-21 16:55:13 +0300</creation_ts>
          <short_desc>Linux swap partition may be shown as NTFS or XFS</short_desc>
          <delta_ts>2013-08-15 20:31:06 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libblkid</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>alex_sinister</cc>
    
    <cc>azol</cc>
    
    <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>placeholder</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>vsu</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>34057</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-12-21 16:55:13 +0300</bug_when>
    <thetext>3.0rc10: раздел hda1 типа 82 (Linux swap) в диалоге разбиения дисков показан как
NTFS</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34223</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2005-12-26 17:29:23 +0300</bug_when>
    <thetext>А файловая система на нем какая? </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>34229</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2005-12-26 20:42:39 +0300</bug_when>
    <thetext>Хороший вопрос; Лёша, вспомнишь?

(вообще _кажется_ -- swap ;)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47470</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-03-31 13:31:13 +0400</bug_when>
    <thetext>Неактуально.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47508</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-03-31 17:15:25 +0400</bug_when>
    <thetext>Или актуально?

--- azol@
2. при первой загрузке после установки получил
Mounting local filesystems
mount: mount piont swap does not exist
при этом в /etc/fstab

2а. /dev/hda1       swap    ntfs    defaults        0       0
что кажется не совсем правильно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47509</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-03-31 17:15:58 +0400</bug_when>
    <thetext>reassign</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47513</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2007-03-31 18:15:13 +0400</bug_when>
    <thetext>я не представляю, как этого добиться.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47517</commentid>
    <comment_count>7</comment_count>
    <who name="Artem Zolochevskiy">azol</who>
    <bug_when>2007-03-31 18:23:08 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; я не представляю, как этого добиться.
&gt; 
&gt; 

добиться чего?

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47522</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2007-03-31 20:59:22 +0400</bug_when>
    <thetext>вот этого:
/dev/hda1       swap    ntfs    defaults        0       0
/vm там uuid пишет.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47543</commentid>
    <comment_count>9</comment_count>
    <who name="Artem Zolochevskiy">azol</who>
    <bug_when>2007-04-01 00:13:47 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; вот этого:
&gt; /dev/hda1       swap    ntfs    defaults        0       0
&gt; /vm там uuid пишет.
&gt; 

это &quot;добивается&quot; весьма просто 
берём последний server (20070330) и устанавливаемся :-)
после чего глядим в /etc/fstab

на стадии разбивки был выбран вариант server -
руками более ничего не трогалось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47553</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2007-04-01 01:25:08 +0400</bug_when>
    <thetext>как устанавливаемся, куда ? что было на диске до установки ?
использовался ли режим &apos;clear all&apos; ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47558</commentid>
    <comment_count>11</comment_count>
    <who name="Artem Zolochevskiy">azol</who>
    <bug_when>2007-04-01 01:40:46 +0400</bug_when>
    <thetext>(In reply to comment #10)
&gt; как устанавливаемся, куда ?
c СDROM на HD :-)

&gt;что было на диске до установки ?
ничего - пустой диск (без таблицы)

&gt; использовался ли режим &apos;clear all&apos; ?
&gt; 
нет кажется
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47559</commentid>
    <comment_count>12</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2007-04-01 01:48:53 +0400</bug_when>
    <thetext>а что говорит blkid на /dev/hda1 ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47560</commentid>
    <comment_count>13</comment_count>
    <who name="Artem Zolochevskiy">azol</who>
    <bug_when>2007-04-01 01:55:58 +0400</bug_when>
    <thetext>(In reply to comment #12)
&gt; а что говорит blkid на /dev/hda1 ?
# blkid /dev/hda1
/dev/hda1: TYPE=&quot;ntfs&quot;
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47561</commentid>
    <comment_count>14</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2007-04-01 01:58:28 +0400</bug_when>
    <thetext>восхитительно</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47574</commentid>
    <comment_count>15</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2007-04-01 18:58:58 +0400</bug_when>
    <thetext>Такое бывает, когда swap создаётся на месте ntfs.
Дело в том что у ntfs magic находится в самом начале раздела, а у swapfs --
далеко от начала, так что при создании swapfs на месте nfs magic последнего
сохраняется.
Тем же свойством, что и ntfs, обладают и некоторые другие fs, в т.ч.
xfs и некоторые разновидности vfat.

Пример:
# dd if=/dev/zero of=./xfs.img bs=1k count=16k
16384+0 records in
16384+0 records out
16777216 bytes (17 MB) copied, 0.102962 seconds, 163 MB/s
# losetup /dev/loop0 ./xfs.img
# mkfs.xfs /dev/loop0
meta-data=/dev/loop0             isize=256    agcount=1, agsize=4096 blks
         =                       sectsz=512  
data     =                       bsize=4096   blocks=4096, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096  
log      =internal log           bsize=4096   blocks=1200, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0
[root@nomad local]# mkswap /dev/loop0
Setting up swapspace version 1, size = 16773 kB
no label, UUID=ded387ed-7195-4581-b3b7-cbc5c1dd5836
[root@nomad local]# rm -f /etc/blkid.tab*
[root@nomad local]# blkid /dev/loop0
/dev/loop0: UUID=&quot;86cde600-237f-4637-86c0-c7d937e727da&quot; TYPE=&quot;xfs&quot; 

Вероятно, библиотека blkid для надёжного определения fs должна использовать
более точные тесты.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47578</commentid>
    <comment_count>16</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2007-04-01 20:14:29 +0400</bug_when>
    <thetext>В libvolume_id swap стоит раньше всех прочих типов ФС, поэтому в данном случае
vol_id выдаст ID_FS_TYPE=swap.  Ещё раньше стоят raid и lvm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107291</commentid>
    <comment_count>17</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2010-03-02 02:11:25 +0300</bug_when>
    <thetext>Тем временем библиотека libblkid переехала в util-linux-ng.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>107421</commentid>
    <comment_count>18</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2010-03-05 00:54:02 +0300</bug_when>
    <thetext>В процессе детекта сделано много изменений.
Прошу подтвердить на libblkid-2.17.1-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>142209</commentid>
    <comment_count>19</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2013-08-15 20:31:06 +0400</bug_when>
    <thetext>(В ответ на комментарий №18)
&gt; В процессе детекта сделано много изменений.
&gt; Прошу подтвердить на libblkid-2.17.1-alt1
Добрался до 2.22.1.

Эта бага исправилась, зато добавилась симметричная ей.  Попытался воспроизвести не в виртуалке, а на loop-файлике -- не ловится (в виртуалке blkid после mkfs.ntfs опять вернуло TYPE=&quot;swap&quot;):

# dd if=/dev/zero of=test.img bs=1M count=100
100+0 записей получено
100+0 записей отправлено
 скопировано 104857600 байт (105 MB), 0,0261124 c, 4,0 GB/c
# losetup /dev/loop0 test.img 
# mkswap /dev/loop0
Setting up swapspace version 1, size = 102396 KiB
без метки, UUID=e95860be-5d04-43bf-8608-ae65a4c2f244
# blkid /dev/loop0
/dev/loop0: UUID=&quot;e95860be-5d04-43bf-8608-ae65a4c2f244&quot; TYPE=&quot;swap&quot; 
# mkfs.ntfs /dev/loop0
The partition start sector was not specified for /dev/loop0 and it could not be obtained automatically.  It has been set to 0.
The number of sectors per track was not specified for /dev/loop0 and it could not be obtained automatically.  It has been set to 0.
The number of heads was not specified for /dev/loop0 and it could not be obtained automatically.  It has been set to 0.
Cluster size has been automatically set to 4096 bytes.
To boot from a device, Windows needs the &apos;partition start sector&apos;, the &apos;sectors per track&apos; and the &apos;number of heads&apos; to be set.
Windows will not be able to boot from this device.
Initializing device with zeroes: 100% - Done.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
# blkid /dev/loop0    
/dev/loop0: UUID=&quot;7E61F92246E5223F&quot; TYPE=&quot;ntfs&quot; 
# _

Поскольку изначально озвученная проблема решена, эту багу закрываю; спасибо!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>