fstab 사용 : NTFS 파티션을 자동으로 마운트하는 방법

많은 사용자가 원하는 작업 중 하나는 파티션을 자동으로 마운트하는 것입니다. 즉, 하드 디스크의 일부 (예 : 100GB)가 다른 파티션, 우리 물건을 저장하거나 Windows에서 게임을하는 데 사용하는 파티션에 있다고 가정합니다.

Linux에서이 파티션에 자동으로 액세스하려면 어떻게해야합니까?

여러 가지 방법이 있지만이 게시물에서는 / etc / fstab

/ etc / fstab 파일은 많은 일에 유용하지만 ... 지금 우리가 다루는 것에 집중합시다 😉

"Windows"라는 파티션 (인용 부호 제외)이 있고 컴퓨터를 시작할 때마다이 파티션에 액세스 할 수있는, 즉 마운트 된 파티션이 있다고 가정합니다. 그것을 위해 …

1. 먼저 폴더를 만들어야합니다. /미디어/예 : / 미디어 / 창 이렇게하려면 터미널을 열고 다음을 입력하십시오.

sudo mkdir /media/windows

2. 이제 마운트 할 파티션, 즉 실제 위치를 정확히 찾아야합니다. 터미널에서이를 수행하려면 다음을 작성하십시오.

sudo fdisk -l | grep NTFS

NTFS 파티션의 경우 FAT32 인 파티션을 마운트하려면 간단합니다. NTFS for FAT32라고 표시된 위치를 변경합니다.

3. 다음과 같이 나타납니다.

/ 개발자 / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT

나는 그 라인에서 우리가 필요로하는 것을 굵게 자세히 설명합니다. 이것은 그 라인의 첫 번째 것입니다. / 개발자 / sda1

사실 ... 다음은 당신에게 보여줄 줄입니다.

sudo fdisk -l | grep NTFS | cut -d" " -f1

음 ... 요점은 우리가 그 라인에서 필요한 것을 아주 잘 기억한다는 것입니다.

4. 지금까지 우리는 처음에 생성 한 폴더에 / dev / sda1 파티션을 마운트해야합니다. / media / windows / ...이를 위해 터미널에 넣으십시오.

sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab

시스템이 시작될 때 파티션을 자동으로 마운트하도록 / etc / fstab에 명령을 작성합니다.

중대한!:이 작업을 수행하려면 패키지를 설치해야합니다. NTFS-3g,이 패키지가 없으면 파티션을 마운트 할 수 없습니다.

컴퓨터를 다시 시작하고 원하는대로 파티션을 마운트해야합니다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

30 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   플라토 노프

    훌륭한 게시물, 나는 이것으로 어려움을 겪고있었습니다.
    이 게시물을 읽기 전에 ntfs 파티션에있는 데이터를 수정할 수있는 문제가있었습니다. "rw"로 해결되었다고 생각하고 다른 하나는 nfts 파티션에 이미 가지고있는 데이터를 삭제할 수 없다는 점입니다. 휴지통에 연결할 수 없다는 메시지가 표시됩니다.
    사용하는 명령이 무엇을 의미하는지 설명해 주시겠습니까?… "users, umask = 000 0 0 ″ >> / etc / fstab"?
    감사

  2.   아리엘

    / etc / fstab 파일을 변경 한 후 터미널에 쓸 수 있습니다.
    $ sudo mount -a
    그런 다음 Linux는 시스템을 재부팅하지 않고 fstab 파일에 언급 된 파티션을 마운트합니다.

    인사말.

    1.    데이비드 베 세라 몬텔라 노

      훌륭합니다. 다음 명령에 감사드립니다.

      sudo 마운트 -a

      완벽합니다. 별칭을 적용하거나 변수를 선언 한 후 소스를 만드는 것과 같습니다.
      예 : $ JAVA_HOME

      인사말.

  3.   루다마초

    @platonov 부품으로 가자

    "users"옵션을 사용하면 "users"그룹에 속한 사용자가 파티션을 마운트 할 수 있습니다 (비슷한 옵션 "user"는 예외없이 모든 사용자를 활성화 함).
    "umask = 000"옵션은 권한 마스크입니다.이 경우 마운트 된 파티션의 파일은 777 권한, 즉 rwx rwx rwx, 즉 가장 관대 한 권한을 갖습니다. 파일이 권한 755를 갖도록하려면 umask는 022가됩니다. 777에서 마스크를 빼면됩니다. 이해 되었습니까? 🙂
    두 개의 후행 0은 "dump"및 "pass"열에 해당합니다. 첫 번째는 파티션 백업을위한 것이며 일반적으로 1입니다. 두 번째는 fsck 우선 순위 순서이며, 2 (일반적으로 루트 파티션)이면 가장 먼저 검사하고 0이면 검사해야합니다. 다음으로 XNUMX이면 체크되지 않습니다.

    나는 그것이 방식이라고 생각합니다. 어떤 지점에서는 의심이 들기 때문에 내가 틀렸다면 실망시켜주세요 🙂

    1.    Hexborg

      아주 좋은 설명입니다.

      한 가지 질문 : 덤프 열이 일부 최신 프로그램에서 사용되는지 아니면 이미 사용되지 않는지 알고 있습니까? 내가 틀렸을지도 모르지만, 내가 아는 한, 그것을 사용하는 유일한 명령은 이미 꽤 쓸모없는 덤프입니다 ... 그냥 궁금합니다. 🙂

    2.    플라토 노프

      루다 마초,
      정보를 주셔서 감사합니다. 이제 제대로 작동하며 조금 더 배웠습니다.
      내가 Linux에 대해 좋아하는 많은 것 중 하나는 사용자에게 제공하는 지원입니다!

    3.    루다마초

      덤프에 관해서는 전혀 모르겠습니다. 그런 종류의 백업은 절대하지 않습니다. 우리는 배우기 위해 여기에 있습니다 🙂

  4.   타푸러

    내가 실행할 때 :
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0">> / etc / fstab

    그는 나에게 대답합니다.
    bash : / etc / fstab : 권한이 거부되었습니다.

    귀하의 답변에 미리 감사드립니다.

    1.    이제까지

      / etc 디렉토리에있는 파일을 수정하려면 (fstab의 경우와 같이) 루트가되거나 sudo 프로그램을 사용해야합니다 (특정 명령에서 루트를 만듭니다).
      "Permission denied"가 나타날 때마다 그게 문제입니다. 루팅을해야하는 것은 성가신 것처럼 보일 수 있지만 원치 않는 변경을 방지하기위한 훌륭한 시스템 조치입니다.
      안부

      1.    타푸러

        네, 당신이 지시 한 것입니다.
        나는 초기 sudo로 이미 내가 루트라고 믿었 기 때문에 혼란 스러웠다.

        저에게 대답하는 데 어려움을 겪어 주신 것에 대해 많은 감사를 드리며, 이후의 경우를 위해 저장할 기사 게시물 덕분에 동일하게 감사드립니다.

        1.    Hexborg

          실제로 sudo를 사용하면 명령을 루트로 시작합니다. 무슨 일이 일어나는지 >> sudo를 실행하기 전에 bash가 리디렉션을 수행하므로 파일이 루트 권한없이 쓰기를 시도합니다.

          @ KZKG ^ Gaara : 한 가지 옵션은 다음과 같은 명령을 입력하는 것입니다.

          sudo sh -c 'echo«/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0»>> / etc / fstab'

          덜 명확하지만 권한 문제는 발생하지 않습니다. 🙂

  5.   Neo61

    감사합니다 Gaara, gparted, 내가 찾는 변형, 다른 모든 것에 관심이있는 파티션을 아는 문제를 해결했습니다.

  6.   Isanter

    FAT32의 파티션 인 경우 명령은 다음과 같습니다.
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0">> / etc / fstab
    o
    sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0">> / etc / fstab

    도와 주실 수 있기를 바랍니다, 감사합니다

    1.    KZKG ^ 가아라

      할 것이다:
      sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0">> / etc / fstab

      vfat는 Fat32입니다 😉

  7.   이지브프

    좋은 게시물 😀

  8.   에도 (江 戶)

    설치 중에 마운트를 허용하지 않는 설치 프로그램이있는 Fedora 사용자에게 매우 좋습니다.

  9.   요르게크

    훌륭한 기사입니다.

    그것은 나에게 진주로 왔습니다.

    당신을 감사하십시오!

  10.   로콜크

    이 튜토리얼은 며칠 전 나에게 좋았을 텐데, 하드 디스크에 사랑하는 Mageia 3를 새로 설치하고 다른 디스크에 W7을 깨끗하고 기본 설치하여 "콘솔"로 남겨두기로 결정했습니다. 그럼에도 불구하고 나는 이미 Linux에서 기본적으로 실행되는 좋은 게임을 테스트하고 있기 때문에 거의 사용하지 않을 것입니다 ...

  11.   Patodx

    너무 늦지 않았습니다. 설명해 주셔서 대단히 감사합니다.

  12.   크리스티안

    나는 그 코드로 결코 할 수 없었고, fstab 파일에는 아무 일도 일어나지 않았습니다.

    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0">> / etc / fstab

    그는 나에게 대답합니다.
    bash : / etc / fstab : 권한이 거부되었습니다.

    테스트 :
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0">> sudo / etc / fstab

    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0">> su / etc / fstab

    아무 일도 일어나지 않았습니다. 수동으로 추가해야했습니다. 이미 작동하고 있습니다. 재미있는 점은 Home에서 두 개의 파일이 만들어 졌다는 것입니다. 하나는 su, 다른 하나는 sudo이고 내부는 모두 해당 줄을 복사하려고 시도했지만 따옴표없이 ,
    어떻게 생각해?

    1.    x11tete11x

      이것이 "echo"가 작동하는 방식입니다.이 작업을 수행하고 루트로 로그인합니다.
      [코드] sudo su [/ 코드]

      sudo 암호를 요청하면 다음과 같은 내용이 표시됩니다.
      [코드] [루트 @ Jarvis x11tete11x] # [/ 코드]

      여기에서 루트 권한이 있으며 해당 명령을 조용히 실행할 수 있습니다.

  13.   게르메인

    Mageia 4 alpha 3에서는 완벽하게 작동했습니다. "시스템 환경 설정"에서 모든 파티션을 자동으로 마운트하고 모두 표시하도록 체크했지만 그렇지 않았기 때문입니다.

  14.   Linuxer

    udisk가있는 우분투 및 파생물에서는 다음을 사용하는 것이 더 쉽습니다.

    user @ machine : # udisk –mount / dev / sdaX

    sdaX = ntfs 파티션

    /etc/rc.local 및 voila = D에 쉽게 추가 할 수 있습니다.

  15.   데이비드

    안녕하세요, 문제가 있습니다. Windows 파티션을 마운트 할 수없고 설치하지 않고 Ubuntu 14.04를 사용하려고합니다. 어떻게해야합니까? 개인 폴더에서 내 항목을 가져와야합니다. / 이것을 설치하고 싶을 때 Windows를 완전히 제거하려고합니다. /

  16.   존 존스

    기여 해주셔서 대단히 감사합니다.하지만 파티션을 마운트 할 수 없습니다. 권한이 거부되었습니다. 또한 Windows 8을 설치하기 전에 완전히 제거했지만 어떻게해야할지 모르겠습니다. 도와 주실 수 있기를 바랍니다. 미리 감사드립니다.

    1.    문 워처

      완벽하게 작동합니다. 감사합니다.
      @johnjoneshq는 sudo가 아닌 루트 (사용자 + 암호)로 수행합니다.
      그것이 나를 위해 작동하는 방식입니다 😉

  17.   네롤

    다음 명령을 실행하면 다시 시작할 필요가 없습니다.
    $ 마운트 -a

    아마도 스페인어로 된 최고의 리눅스 블로그 일 것입니다. 커뮤니티 전체에 인사

  18.   친슈

    마지막으로 입력 한 명령을 취소하는 방법은 무엇입니까?

    마지막 코드를 여러 번 입력하면 시스템 항목에 다음이 표시되기 때문입니다.

    ntfs-3g 드라이브가 준비되지 않았거나 없습니다.

    계속 기다리거나 마운트가 없으면 S를 누르고 수동 복구를하려면 M을 누르십시오.

  19.   나단

    사랑했던!!! 감사합니다 !!

  20.   엘트라부코

    여기를 둘러 보며 https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) FAT32 파티션을 "fstab"과 연결하는 방법을 찾았습니다.
    / dev / sda5 / media / Volume13GB vfat 사용자, rw, umask = 111, dmask = 000

    내 Linux Mint에서 문제 없음