FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

e2label/mlabel 명령으로 HDD의 LABEL 만들기

게시판 Tech/Tip e2label/mlabel 명령으로 HDD의 LABEL 만들기

  • This topic has 1개 답변, 2명 참여, and was last updated 10 years, 12 months 전에 by ELem. This post has been viewed 17 times
  • 만든이
    게시글
  • #12136
    인베인
    참가자
    • 게시글141
    • 댓글379
    • 총합520
    • ★★
    @leemgs

    ■ 1. 파티션을 생성 한다. (fdisk)
      #> cfdisk /dev/hda

    ■ 2. 파일 시스템을 만든다. (mkfs)
       #> mkfs.ext3   /dev/hda1
       #> mkfs.ext3   /dev/hda2

    ■ 3. 해당 파티션에 e2label로 레이블을 만든다.
      #> e2label /dev/hda1 new-label

    ■ 4. 해당 레이블을 이용해서 아래처럼 fstab을 구성한다.
      #> vi /etc/fstab
      LABEL=/new-label      /new-label    ext3    defaults   1   1

    ■ 5. /etc/fstab파일의 필드별 설명
    첫번째필드(fs_spec)     :마운트될 블럭 특별장치
    두번째필드(fs_file)        : 마운트 포인트 ( 스왑의 경우 "swap" 기입)
    세변째필드(fs_vfstye)   : 화일시스템유형(ext2, ext3,swap)
    네번째필드(fs_mntops) : 마운트 옵션 mount(8)
    다섯째필드(fs_freq)      : 덤프될파일시스템 dump(8)
    여섯째필드(fs_passno) : 부팅시 어떤 화일 시스템점검할것인지 기재
                                       - 루트 파일시스템 : 1
                                       - 다른 파일시스템 : 2
                                       - 화일시스템무점검: 0

    ■ 6. 각 파티션의 맵핑 레이블 조회하기
    #> e2label /dev/hda1
       /
    또는
    #> /sbin/tune2fs -l /dev/sda1 | grep volume
    Filesystem volume name:   /

    [root@linux invain]# blkid
    /dev/hda1: TYPE="ntfs"
    /dev/hda2: TYPE="ntfs"
    /dev/hda3: TYPE="ntfs"
    /dev/hdb1: LABEL="/" uuid="94c0f0fb-b954-4f32-bc40-96bc5c461329" SEC_TYPE="ext2" TYPE="ext3"
    /dev/hdb2: LABEL="SWAP-hdb2" TYPE="swap"
    /dev/hdb3: uuid="3cfcb44a-74ab-4d68-b92b-5323ec1d5a4b" SEC_TYPE="ext2" TYPE="ext3"
    /dev/hdc: LABEL="FC/6 i386 DVD" TYPE="iso9660"
    /dev/cdrom: LABEL="FC/6 i386 DVD" TYPE="iso9660"

    ■ 7. VFAT(mlabel ) , EXT2/3(tune2fs)으로  Label 읽기 및 쓰기 방법

       * VFAT
         -read:
         $ mlabel -s u:
         -write:
         $ echo 'drive u: file="/dev/sda1"' > ~/.mtoolsrc
         $ mlabel u:NEWLABEL
       * EXT2, EXT3
         -read:
         $ /sbin/tune2fs -l /dev/sda1 | grep volume
         -write:
         $ tune2fs -L newname /dev/sda1

    ■ 8. mlabel

    8.1 Syntax
    mlabel [options] drive[label]

    8.2 Option

    Options
    -c    Overwrite any existing labels.
    -s    Show the existing label.
    -n    Create a random serial number for the disk.
    -N serialno

    8.3 Usage
      (How to use USB Harddisk or USB Memorysticks)

    FC5#> vi /etc/mtools.conf
     drive d: file="/dev/sdb1"

    FC5#>mlabel d:MyLabel

    8.4  mtool패키지룰 이용한 USB Harddisk(or USB Memorysticks)의 volume Labeling 예
    FC5#> vi /etc/mtools.conf
           drive c: file="/dev/sdf1"
    FC5#> mlabel  -s c:
    Volume label is 새 볼륨    
    FC5#> mlabel  c:sibaek
    FC5#> mlabel  -s c:
    Volume label is SIBAEK
    FC5#> mdir  -s c:
    AD836C~1 JPG    445422 2005-06-02  10:07  
    AD876C~1 JPG    281952 2005-06-02  10:07  
    AD7F56~1 JPG    469616 2005-06-02  10:07  
    AD7366~1 JPG    549903 2005-06-02  10:07  
    FC5#>
    FC5#> df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/sda1             69436796  39141456  26711244  60% /
    /dev/sda3             72751968  15742404  53254372  23% /doc
    /dev/sdb1             57685532  23537600  31217680  43% /backup
    /dev/sdb2             48070504  36335532   9293092  80% /task1
    /dev/sdb3             48078536  16617940  29018316  37% /opt
    /dev/hdb1             57691772  43796216  10964900  80% /task2
    tmpfs                   516780         0    516780   0% /dev/shm
    /dev/sdf1               248716    245760      2956  99% /media/SIBAEK
    FC5> mlabel  -s c:
    Volume label is SIBAEK  

    ■ 9. mtools-3.9.10-1.2.1  rpm 파일의 구성 정보

    /etc/mtools.conf
    /usr/bin/amuFormat.sh
    /usr/bin/lz
    /usr/bin/mattrib
    /usr/bin/mbadblocks
    /usr/bin/mcat
    /usr/bin/mcd
    /usr/bin/mcheck
    /usr/bin/mclasserase
    /usr/bin/mcomp
    /usr/bin/mcopy
    /usr/bin/mdel
    /usr/bin/mdeltree
    /usr/bin/mdir
    /usr/bin/mdu
    /usr/bin/mformat
    /usr/bin/minfo
    /usr/bin/mkmanifest
    /usr/bin/mlabel
    /usr/bin/mmd
    /usr/bin/mmount
    /usr/bin/mmove
    /usr/bin/mpartition
    /usr/bin/mrd
    /usr/bin/mren
    /usr/bin/mshowfat
    /usr/bin/mtools
    /usr/bin/mtoolstest
    /usr/bin/mtype
    /usr/bin/mxtar
    /usr/bin/mzip
    /usr/bin/tgz
    /usr/bin/uz
    .............. 이하 생략..................

    * 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #12803
      ELem
      참가자
      • 게시글67
      • 댓글672
      • 총합739
      • ★★
      @Bardisch

      명령어 외우기 힘든 바보는 GUI로... 흑 ㅠ

0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.