Gắn đĩa vào Ubuntu. ​Tự động gắn phân vùng bằng ntfs khi khởi động Ubuntu

Và bây giờ là về vấn đề cố hữu trong tất cả các bản phân phối Debian (bao gồm cả Ubuntu).

Nếu tài nguyên được gắn kết bằng phương pháp trên thì khi khởi động lại hoặc tắt hệ thống, bạn sẽ thấy thông báo sau:

1.CIFS VFS: Không có phản hồi cho Cmd giữa

Điều này là do thực tế là trước tiên tất cả các dịch vụ đều bị vô hiệu hóa (S20sendsigs), sau đó người ta thực hiện nỗ lực ngắt kết nối tài nguyên mạng (S31umountnfs.sh). Nhưng các dịch vụ đã bị vô hiệu hóa. Tôi đã gặp sự cố này trong Ubuntu 8.04. Nó vẫn còn trong Ubuntu 9.04.

Để loại bỏ nó, bạn cần chỉnh sửa các cấp độ chạy, cụ thể là RC0 và RC6. Để thực hiện việc này, hãy chạy các lệnh:

cd /etc/rc0.d

Các hành động tương tự phải được thực hiện trong thư mục rc6.d

cd /etc/rc6.d
sudo mv S31umountnfs.sh S19umountnfs.sh

Bây giờ, khi bạn tắt hoặc khởi động lại hệ thống, tài nguyên mạng trước tiên sẽ được ngắt kết nối và sau đó các dịch vụ sẽ bị tắt.

gắn kết

Tài liệu từ Wikipedia - bách khoa toàn thư miễn phí

Cách sử dụng

gắn thiết bị /dev/cdrom /mnt/cdrom /dev/cdrom gắn trong thư mục /mnt/cdrom, nếu nó tồn tại. Bắt đầu từ thời điểm cài đặt cho đến khi người dùng ngắt kết nối hệ thống tệp (hoặc thứ gì đó khác được gắn vào đó) trong thư mục /mnt/cdrom sẽ chứa cây thư mục thiết bị /dev/cdrom; những tập tin và thư mục con trước đây nằm trong /mnt/cdrom, sẽ được lưu nhưng sẽ không khả dụng cho đến khi thiết bị được ngắt kết nối /dev/cdrom.

Ngắt kết nối với umount

Để ngắt kết nối, chỉ cần chỉ định điểm gắn kết hoặc tên thiết bị.
umount/dev/cdrom

Gắn ổ USB

Đối với trường hợp phổ biến khi ổ USB có hệ thống tệp FAT32, lệnh mount trông như sau:
mount -t vfat -o codepage=866,iocharset=utf8 /dev/sda1 /mnt Tham số codepage là cần thiết để tên của các tệp đã tạo được hiển thị chính xác trong các hệ điều hành cũ hơn (ví dụ: DOS). Nếu bản phân phối sử dụng thứ gì đó không phải UTF-8 làm mã hóa ngôn ngữ hệ thống thì nó phải được chỉ định trong tham số iocharset như sau:
mount -t vfat -o codepage=866,iocharset=koi8-r /dev/sda1 /mnt Mã hóa thực tế được sử dụng có thể được xác định bằng cách chạy lệnh locale.
Các tùy chọn hữu ích khi gắn ổ Flash là đồng bộ và tuôn ra. Nguyên nhân đầu tiên khiến bộ đệm ghi bị xóa vĩnh viễn vào đĩa, do đó dữ liệu không bị mất khi tháo đĩa flash mà không được ngắt kết nối. Một tác dụng phụ của việc gắn này là tốc độ ghi giảm đáng kể. Tùy chọn thứ hai (chỉ có trong các nhân Linux mới hơn) làm cho bộ đệm được xóa vào đĩa sau khi tệp cuối cùng được ghi. Điều này cũng giúp bảo toàn dữ liệu nếu tháo đĩa mà không ngắt kết nối nhưng không dẫn đến giảm tốc độ ghi.

Gắn đĩa/phân vùng NTFS

mount -t ntfs -o noatime,users,rw,fmask=111,dmask=000,locale=ru_RU.UTF-8 /dev/sda1 /mnt/win_xp

Gắn hình ảnh đĩa

Nếu bạn có ảnh đĩa ở dạng tệp iso, thì để gắn kết nó, bạn cần chỉ định tham số vòng lặp -o và thông thường, loại hệ thống tệp -t iso9660 (tùy chọn) (file.iso là tên của tệp hình ảnh và /mnt/iso là dấu chấm):
mount -o loop -t iso9660 file.iso /mnt/iso Việc gắn hình ảnh ở định dạng không phải iso sẽ yêu cầu chuyển đổi sang hình ảnh iso hoặc sử dụng trình mô phỏng. Để chuyển đổi, bạn có thể sử dụng tiện ích dòng lệnh (xem bên dưới) hoặc tiện ích GUI kiso. Gắn hình ảnh đĩa trong Linux

hình ảnh thùng/cue

Để chuyển đổi hình ảnh bin/cue thành hình ảnh iso, bạn có thể sử dụng trình chuyển đổi bchunk:
bchunk image.bin image.cue image.iso

Gắn ổ đĩa mạng NFS

gắn kết 172.22.2.1:/mnt/iso/ /mnt/iso/

Gắn ổ đĩa mạng SMB

Một ví dụ về việc gắn tài nguyên SMB trên mạng:
mount -t smbfs -o username=user,password=pass //server/dir /mnt/localdir/ mount -t cifs -o username=user,password=pass //server/dir /mnt/localdir/ (Tiện ích smbfs đã được thay thế trong nhân linux thành một cifs tương thích.) ghi chú:
  • "-t cifs" đôi khi có thể được bỏ qua nếu tên của thiết bị được gắn là "//server/dir"
mount //server/dir /mnt/localdir/ -o username=user,password=pass
  • Tuy nhiên, nếu để ủy quyền, cần chỉ định tên miền của người dùng thì trong tham số của lệnh mount, nó được chỉ định là "-o username=domain\\user", tuy nhiên, khi chỉ định tài nguyên sẽ được gắn trong /etc/fstab , tên người dùng được chỉ định là "miền/người dùng":
//server/dir /mnt/localdir/ cifs user=domain/user,password=pass 0 0

Gắn máy chủ FTP

Curftpfs -v -o iocharset=UTF-8 ftp://user: [email được bảo vệ]/ /mnt/ftp

Gắn thư mục hệ thống tệp từ máy tính khác qua ssh

Mô-đun hạt nhân Fuse (được đưa vào nhánh hạt nhân chính thức kể từ phiên bản 2.6) cho phép người dùng không có đặc quyền gắn kết các hệ thống tệp khác nhau.
Để hoạt động, bạn cần thêm người dùng vào nhóm Fuse, bạn có thể làm như sau:
usermod -G -a người dùng cầu chì hoặc
cầu chì người dùng adduser hoặc chỉnh sửa thủ công tệp /etc/group. Mô-đun hạt nhân cầu chì cũng cần được tải:
cầu chì modprobe Sau này, bạn có thể gắn thư mục của máy tính khác bằng sshfs:
sshfs user@udalenniy_server:/tmp ~/udalennaya_papka Để unmount bạn cần nhập lệnh:
cầu chì -u ~/udalennaya_papka

Tùy chọn gắn kết

Nếu cần, bạn có thể chỉ định các tham số gắn kết bổ sung khi thực hiện lệnh mount.

-t Loại hệ thống tệp

Thông thường, khi mount, nó được xác định tự động hoặc lấy từ file cấu hình (xem bên dưới). Nhưng trong một số trường hợp, bạn cần chỉ định rõ ràng loại hệ thống tệp. Ví dụ: khi gắn DVD bằng hệ thống tệp UDF.
mount /dev/cdrom /mnt/dvd -t udf Nếu bạn chỉ định sai loại hệ thống tệp, lệnh mount sẽ tạo ra một thông báo lỗi
mount: loại fs sai, tùy chọn không hợp lệ, siêu khối không hợp lệ trên/dev/cdrom, thiếu bảng mã hoặc lỗi khác Trong một số trường hợp, thông tin hữu ích được tìm thấy trong nhật ký hệ thống - hãy thử dmesg | tail hoặc hơn và khuyên bạn nên xem phần cuối của tệp thông báo hệ thống.
Không thể xác định định dạng CD-ROM. Nếu được gắn thành công, nó thường sẽ cho biết rằng CD được gắn (theo mặc định) ở chế độ chỉ đọc.
mount: khối thiết bị/dev/cdrom được bảo vệ chống ghi, gắn kết chỉ đọc

-o Thuộc tính truy cập

  • Truy cập chỉ đọc (ro) hoặc đọc-ghi (rw)
  • Cho phép hoặc cấm các chương trình chạy (noexec)
Ví dụ 1 (ví dụ mount ổ USB là lấy):
mount -t vfat -o rw,noexec,iocharset=utf8,codepage=866 /dev/sda1 /mnt/usb Ví dụ 2 (ví dụ: gắn phân vùng ntfs đã cài đặt Windows XP):
mount -t ntfs -o noatime,users,rw,fmask=111,dmask=000,locale=ru_RU.UTF-8 /dev/sda1 /mnt/win_xp Ví dụ 3 (kết nối lại thiết bị với quyền truy cập đọc-ghi (rw ))
mount -o remount,rw /dev/sda2

gắn kết --bind

Lệnh mount với khóa chuyển --bind hoặc khóa chuyển đổi -B ngắn được sử dụng trên các hệ thống nhân Linux (bắt đầu bằng 2.4.0) để tạo một từ đồng nghĩa thư mục trong cây hệ thống tệp. Ví dụ: lệnh:
mount --bind /mnt/cdrom/Files /var/ftp/cdrom sẽ cho phép bạn truy cập các tệp từ /mnt/cdrom/Files thông qua đường dẫn /var/ftp/cdrom, trong đó /var/ftp/cdrom đã tồn tại (có thể trống) (nội dung thực tế của nó sẽ không có sẵn cho đến khi được ngắt kết nối). Bạn cũng có thể viết -o bind thay vì tùy chọn --bind riêng biệt, tùy chọn này sẽ có tác dụng tương tự. Điều này cũng cho phép bạn thêm quy tắc vào tệp /etc/fstab để gắn khi khởi động hệ thống:
/olddir /newdir none bind Ưu điểm của phương pháp tạo liên kết thư mục qua liên kết tượng trưng này là khả năng vượt qua các hạn chế truy cập hệ thống tệp áp đặt cho các quy trình chạy trong môi trường chroot hoặc các máy chủ sử dụng nguyên tắc chroot. Ví dụ: máy chủ FTP proftpd làm cho các liên kết tượng trưng trỏ đến các tệp và thư mục bên ngoài một thư mục cụ thể không khả dụng. Hoạt động của lệnh mount --bind tương tự như lệnh subst của DOS.

Danh sách các hệ thống tập tin được gắn kết

Chạy lệnh mount không có tham số sẽ hiển thị danh sách các hệ thống tệp được gắn:
/dev/md/5 on / type reiserfs (rw,noatime) proc on /proc type proc (rw) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec) udev on /dev type tmpfs (rw,nosuid) devpts trên /dev/pts gõ devpts (rw,nosuid,noexec) /dev/md/4 trên /files gõ xfs (rw,noatime) /dev/sda3 trên /mnt/a type ext3 (rw,noatime) /dev/ sdd2 trên /mnt/docs gõ reiserfs (rw,noatime) shm trên /dev/shm gõ tmpfs (rw,noexec,nosuid,nodev) usbfs trên /proc/bus/usb gõ usbfs (rw,noexec,nosuid,devmode=0664 ,devgid=85) binfmt_misc trên /proc/sys/fs/binfmt_misc gõ binfmt_misc (rw,noexec,nosuid,nodev) nfsd trên /proc/fs/nfs gõ nfsd (rw,noexec,nosuid,nodev) //ax2/i trên /mnt/smb loại smbfs (0) 172.22.2.1:/files trên /mnt/files loại nfs (rw,addr=172.22.2.1) Ví dụ này hiển thị nhiều hệ thống tệp được gắn (FS).
  • dòng đầu tiên cho biết các dòng tương ứng đóng vai trò là hệ thống tập tin gốc. Nội dung mẫu cho tập tin này:
    # # LƯU Ý: Nếu phân vùng BOOT của bạn là ReiserFS, hãy thêm tùy chọn notail vào opts. #/dev/BOOT /boot ext2 noauto,noatime 1 2 /dev/sda5 / reiserfs noatime 0 1 /dev/sda1 none swap sw 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0 #/dev/fd0 /mnt/floppy auto noauto 0 0 # LƯU Ý: Dòng tiếp theo rất quan trọng để khởi động! proc /proc proc mặc định 0 0 # glibc 2.2 trở lên dự kiến ​​tmpfs sẽ được gắn tại /dev/shm cho # bộ nhớ chia sẻ POSIX (shm_open, shm_unlink). # (tmpfs là một đĩa RAM có thể mở rộng/thu nhỏ linh hoạt và sẽ # hầu như không sử dụng bộ nhớ nếu không được điền vào các tệp) shm /dev/shm tmpfs nodev,nosuid,noexec 0 0 Trong tương lai, chỉ có thể chỉ định thiết bị tên hoặc dấu chấm trong lệnh mount mount - tất cả các tham số bổ sung sẽ được lấy từ tệp cấu hình. Ví dụ: đối với cấu hình này, lệnh mount /mnt/cdrom sẽ tương đương với việc chạy lệnh
    mount /dev/cdrom /mnt/cdrom -t iso9660 -o noauto,ro Một mục đích khác của tệp cấu hình là tự động gắn kết hệ thống tệp khi hệ thống khởi động. Nếu bạn không muốn gắn kết một số hệ thống tệp nhất định thì bạn cần chỉ định tham số noauto cho chúng trong tệp cấu hình.

Nếu bạn cần kết nối/gắn ổ cứng với hệ thống tệp NTFS hoặc ext2, ext3 vào máy tính chạy hệ điều hành Linux thì bạn đang đọc đúng bài viết.

Tại sao phải thực hiện thủ công nếu các hệ thống máy tính để bàn Linux hiện đại thực hiện tự động?

Có một số trường hợp khi hệ thống Linux không thể tự động gắn/kết nối đĩa do một số lỗi logic của đĩa, vi-rút đã lây nhiễm phân vùng NTFS/FAT hoặc do điều gì đó bất thường khác. Để thực hiện việc này, quản trị viên hệ thống thực sự sẽ thực hiện thủ công. Và họ làm điều này bằng lệnh mount.

Lệnh mount trong Linux là một công cụ rất linh hoạt trong tay người quản trị hệ thống. Bạn có thể sử dụng lệnh mount để gắn ổ đĩa mạng, phân vùng ổ cứng hoặc ổ USB.

Bài viết này không phải là một mô tả đầy đủ, đầy đủ về lệnh mount (có thể tìm thấy mô tả đầy đủ về lệnh mount bằng cách chạy lệnh man mount trong bảng điều khiển), nhưng nó cố gắng làm như vậy. Bài viết mô tả lệnh mount liên tục được cập nhật và sửa đổi. Bạn có thể để lại tất cả các đề xuất của bạn về bài viết trong phần bình luận.

Có thể xem các thiết bị hiện được kết nối với máy tính bằng cách nhập vào bảng điều khiển:

Lệnh này hiển thị tất cả các thiết bị được kết nối. Chúng có thể không được gắn kết, nhưng chúng được kết nối. Trên màn hình bạn sẽ thấy một cái gì đó như thế này:

đĩa /dev/sda: 40,0 GB, 40020664320 byte
255 đầu, 63 cung/rãnh, 4865 trụ

Mã định danh đĩa: 0x815aa99a Các mục trong bảng phân vùng không theo thứ tự đĩa
đĩa /dev/sdb: 80,0 GB, 80026361856 byte
255 đầu, 63 cung/rãnh, 9729 trụ
Đơn vị = hình trụ 16065 * 512 = 8225280 byte
Mã định danh đĩa: 0x973248ad

Hệ thống Id khối bắt đầu tải thiết bị
/dev/sdb1 * 1 9729 78148161 83 Linux

đĩa /dev/sdc: 1027 MB, 1027604480 byte
32 đầu, 62 cung/rãnh, 1011 trụ
Đơn vị = hình trụ 1984 * 512 = 1015808 byte
Mã định danh đĩa: 0x6f20736b

Từ danh sách trên, bạn có thể thấy rằng những thiết bị sau được kết nối với hệ điều hành:

  1. hai ổ cứng: /dev/sda - hệ điều hành và /dev/sdb - “tệp rác”
  2. ổ USB di động: /dev/sdc
Việc xem các thiết bị được gắn được thực hiện bằng lệnh:

Sau đó, bạn có thể thấy trên màn hình:

/dev/sda1 bật / gõ reiserfs (rw,relatime,notail) tmpfs trên /lib/init/rw gõ tmpfs (rw,nosuid,mode=0755)
/proc on /proc gõ proc (rw,noexec,nosuid,nodev)
sysfs trên /sys gõ sysfs (rw,noexec,nosuid,nodev)
varrun trên /var/run gõ tmpfs (rw,nosuid,mode=0755)
varlock trên/var/lock gõ tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev trên/dev gõ tmpfs (rw,mode=0755)
tmpfs trên/dev/shm gõ tmpfs (rw,nosuid,nodev)
devpts trên /dev/pts gõ devpts (rw,noexec,nosuid,gid=5,mode=620)
Fusectl trên/sys/fs/fuse/loại kết nối Fusectl (rw)
lrm trên /lib/modules/2.6.27-14-generic/loại tmpfs dễ bay hơi (rw,mode=755)
/dev/sda3 trên /home type ext3 (rw,relatime)
securityfs trên/sys/kernel/loại bảo mật securityfs (rw)
binfmt_misc trên /proc/sys/fs/binfmt_misc gõ binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon trên /home/user/.gvfs gõ Fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
/dev/sdc bật /media/USBFlash loại vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

  • dòng đầu tiên cho biết hệ thống tệp gốc là hệ thống tệp reiserfs với các tham số gắn kết: quyền truy cập đọc và ghi (rw)
  • /dev/sda3 là phân vùng đĩa /home
  • /dev/sdc là thiết bị USB di động được gắn
Có thể đạt được kết quả tương tự bằng cách xem nội dung của tệp /etc/mtab (trên một số hệ thống Linux, tệp này được gọi là /etc/mnt/tab)
  • chim ruồi
    27 tháng 3, 09:27

    sau khi tôi nhập lệnh này: sudo chmod -R 0777 /home/roza/Desktop Không có thông báo lỗi nào trong Debian, nhưng trong Mint, trong khi khởi động, một thông báo xuất hiện với nội dung sau:

    Tệp người dùng $HOME/.dmrc có quyền không chính xác và bị bỏ qua. Điều này ngăn không cho lưu phiên và ngôn ngữ mặc định. Chủ sở hữu của tệp này phải là người dùng và tệp phải có quyền 0644. Thư mục chính của người dùng ($HOME) phải thuộc quyền sở hữu của người dùng và người dùng khác không được phép ghi.

    Sau đó mọi thứ sẽ đóng băng trong vài giây và màn hình nền sẽ mở ra. Và bây giờ tôi không thể sử dụng sudo hoặc chỉ su - thiết bị đầu cuối không chửi thề bằng tiếng Nga. Có thể khôi phục quyền đối với ($HOME) không. Có lẽ việc này có thể được thực hiện bằng đĩa trực tiếp Mint?

  • Mut@NT
    29 tháng 3, 12:13

    Chim ruồi: Sau đó mọi thứ sẽ đóng băng trong vài giây và màn hình nền sẽ mở ra. Và bây giờ tôi không thể sử dụng sudo hoặc chỉ su - thiết bị đầu cuối không chửi thề bằng tiếng Nga. Có thể khôi phục quyền đối với ($HOME) không. Có lẽ việc này có thể được thực hiện bằng đĩa trực tiếp Mint?

    Thôi, cố gắng trả lại quyền:
    Sudo chmod -R 0644 /home/roza/Desktop

    Và chủ nhân:
    sudo chown -R YOUR_LOGIN_IN_MINT /home/roza/Desktop

  • chim ruồi
    Ngày 2 tháng 4, 08:43
  • Mut@NT
    Ngày 3 tháng 4, 13:39

    Chim ruồi: Tuy nhiên, không có gì hiệu quả :(. Nói chung, tôi đã cài đặt lại phân vùng bằng Mint. Điều chính là tôi đã học được cách gắn kết các phân vùng (tôi hiểu cách thực hiện, sau đó sẽ dễ dàng hơn) Và tôi cũng học được một bài học cho chính mình - bạn cần để phân phối quyền rất cẩn thận. Dù sao cũng cảm ơn!

    tái bút Điều chính là bạn đã học được điều gì đó))

  • Alex đang xây dựng
    19 tháng 5, 08:41

    Cảm ơn.
    Một vài bổ sung.
    1. Ví dụ: phân vùng ổ cứng của tôi không muốn được gắn kết sau khi kết nối với máy Windows bị nhiễm vi-rút. Đã xảy ra trường hợp vi-rút ném autorun.exe vào thư mục gốc phân vùng của tôi và vì điều này mà Linux không muốn gắn kết phân vùng này.
    Tôi không muốn gắn kết nó không phải vì autorun.exe mà vì rất có thể Windows đã bị tắt "không chính xác" và có một byte trên ntfs về việc kiểm tra tính toàn vẹn của hệ thống tệp. Về vấn đề này, ntfs3g không có “lực lượng” thì ngại gắn một FS như vậy để không làm hỏng nó.
    2. Vì có một phần về “SMB” nên cần phải nhắc đến CIFS.
    Và để làm ví dụ, hãy đưa ra một cái gì đó như:
    mount -t cifs -o tên người dùng=domain\user //remote-win2k3-server/C$ /mnt/smb/

  • Nefazhno
    20 tháng 5, 15:26
  • Tonik
    24 tháng 5, 03:04
  • Mut@NT
    26 tháng 5, 17:27

    Alex đang xây dựng: Cảm ơn. Một vài bổ sung. 1. Ví dụ: phân vùng ổ cứng của tôi không muốn được gắn kết sau khi kết nối với máy Windows bị nhiễm vi-rút. Đã xảy ra trường hợp vi-rút ném autorun.exe vào thư mục gốc phân vùng của tôi và vì điều này mà Linux không muốn gắn kết phân vùng này. Tôi không muốn gắn kết nó không phải vì autorun.exe mà vì rất có thể Windows đã bị tắt "không chính xác" và có một byte trên ntfs về việc kiểm tra tính toàn vẹn của hệ thống tệp. Về vấn đề này, ntfs3g không có “lực lượng” thì ngại gắn một FS như vậy để không làm hỏng nó. 2. Vì có một phần về “SMB” nên cần phải nhắc đến CIFS. Và để làm ví dụ, hãy đưa ra một cái gì đó như: mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/

    Không quan trọng: Sẽ thật tuyệt nếu việc gắn NFS cũng được mô tả

    Cảm ơn đã bình luận. Tôi sẽ thêm một số bổ sung.

    Tonik: Và bài viết đã giúp tôi. Tiểu học! – Tôi quên cách gắn nó… Tôi lướt nhanh qua bài viết và nhớ ra. Cảm ơn tác giả rất nhiều!

    Hãy quay lại thường xuyên nhé :)

  • Denis
    Ngày 11 tháng 6, 11:47

    Cảm ơn bạn cho bài viết,
    rất tốt một cách dễ hiểu

  • Lyudmila
    Ngày 9 tháng 7, 13:05

    # sudo mount -t smbfs -o tên người dùng=vasja,password=pupkin //pupkin_v/Video /home/user/video
    không hoạt động, giúp đỡ
    cách sử dụng: ……
    Tôi làm việc trong Ubuntu. bạn cần kết nối thư mục windows dùng chung
    Có lẽ nhóm đã sai?

  • Mut@NT
    Ngày 9 tháng 7, 22:11

    Lyudmila:# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video không hoạt động, trợ giúp cách sử dụng: ...... Tôi làm việc trong ubuntu. bạn cần kết nối thư mục windows dùng chung.Có thể lệnh sai?

    Đường kẻ
    tên người dùng=vasja,mật khẩu=pupkin
    phải được thay thế bằng các tham số cần thiết. Nếu bạn kết nối thay mặt cho khách thì bạn cần phải cẩn thận, có những sắc thái và khác biệt giữa hệ điều hành Windows tiếng Nga và tiếng Anh

  • Andrey
    31 tháng 8, 10:04

    Trong Ubuntu nó sẽ như thế này:
    mount -t cifs -o tên người dùng=tridge,password=foobar //fjall/test /mnt/smb/fjall

  • C.J.
    Ngày 14 tháng 9, 20:28

    cj@Monster:~$ sudo umount /dev/sda1
    umount: /: thiết bị đang bận. (Trong một số trường hợp, thông tin hữu ích về các quy trình sử dụng thiết bị được tìm thấy bởi lsof(8) hoặc fusionr(1))
    cj@Monster:~$ df -h
    Kích thước hệ thống tệp Sử dụng Dost Use % được gắn trên
    /dev/sdb1 26G 9.1G 16G 37% /
    không có 1.7G 416K 1.7G 1% /dev
    không có 1,7G 0 1,7G 0% /dev/shm
    không 1,7G 200K 1,7G 1% /var/run
    không 1.7G 0 1.7G 0% /var/lock
    không có 1,7G 0 1,7G 0% /lib/init/rw
    /dev/sdb6 33G 15G 19G 45% /media/4403D3D754B7C8F5
    /dev/sdb5 30G 22G 8.1G 74% /media/Win7
    /dev/sda5 50G 8,9G 41G 18% /media/Khác
    /dev/sdc1 373G 372G 946M 100% /media/STORAGE
    /dev/sdb7 94G 88G 5,5G 95% /media/ÂM NHẠC & TRÒ CHƠI
    /dev/sda1 26G 9.1G 16G 37% /

  • Vladimir
    15 tháng 9, 09:46
  • Mut@NT
    Ngày 19 tháng 9, 20:14

    CJ: Bạn cần gắn đĩa /dev/sda1, nhưng nó tuyên bố rằng nó đã được gắn ở điểm “/”, mặc dù phân vùng hệ thống Ubuntu đã được gắn vào thời điểm này. Hãy nói cho tôi biết phải làm gì đi, tôi đã dày vò rồi :(

    Bạn có thể hiển thị đầu ra của lệnh:
    sudo fdisk -l

    Vladimir:
    Nhận xét duy nhất là lỗi sử dụng tsya/tsya -TSYA hay -TSYA? Cảm ơn một lần nữa. :)

    Có thể là như vậy;) Bạn sẽ cần thu hút sự chú ý của biên tập viên của mình;)

  • Taras
    27 tháng 9, 06:59
  • Mut@NT
    30 tháng 9, 06:46

    Tara: Lệnh mount samba không hoạt động.

    Chính xác thì điều gì không có tác dụng trong đó?

  • Roman
    Ngày 2 tháng 11, 20:41

    Điều gì sẽ xảy ra nếu hệ thống tệp là LWM2 và Linux Mint phàn nàn?!
    nghĩa là lệnh sudo mount -t lwm2 /dev/sdb /home/user/Video không được chấp nhận.

  • zzzubr
    Ngày 2 tháng 11, 22:52

    Mut@NT: sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
    Vì thế? Tức là điểm gắn kết là /home/roza/Desktop?

    Nếu mọi thứ đã được gắn kết cho bạn và hệ thống tệp /dev/hda3 hiển thị nhưng bạn không có đủ quyền thì bạn chỉ cần thêm các quyền sau:
    sudo chmod -R 0777 /home/roza/Desktop

    mmm... đối với tôi có vẻ như... đây không phải là một cách hay... sẽ đúng hơn nếu đăng nhập từ root vì cách này bạn đã cấp quyền cho mọi người và mọi thứ... và điều này không tốt ...

    IMHO! mặc dù họ nói rằng có một triệu bài viết, nhưng đó vẫn là một bài viết hay) nhưng không có đủ ví dụ... Tôi muốn xem một số ứng dụng không chuẩn... vì có ví dụ nên mọi thứ sẽ dễ hiểu hơn)
    29 tháng 11, 20:33

  • Mut@NT
    Ngày 5 tháng 12, 19:34

    tối đa:Đó là Windows, ổ cứng được chia làm 4 ổ logic (c,d,e,f). Tôi đã cài đặt Ubuntu 10.04 trên ổ “c”, do đó phá hủy Windows. Bây giờ tôi không có quyền truy cập và không thể nhìn thấy các ổ đĩa logic khác. Xin vui lòng cho tôi biết phải làm gì để có được quyền truy cập vào chúng?

  • Ihor
    Ngày 6 tháng 12, 14:41

    >
    >

  • Mut@NT
    Ngày 14 tháng 12, 10:48

    Ihor:> Gắn phân vùng đĩa cứng
    > ...Bạn có thể lấy bất kỳ điểm gắn kết nào.
    Có vẻ như Cuốn Sách Đỏ Lớn (tôi cũng đã nghe “của Nemeth”) nói: “... bạn nên không có tệp nào trong thư mục nơi bạn đang cài đặt, vì chúng sẽ không hiển thị.”

    Vâng, điều đó không cần phải nói.

  • Hoạt hình
    Ngày 7 tháng 1, 22:06

    Đã gắn hình ảnh iso

    # sudo mount -t iso9660 -o loop /home/op/iso/1.iso /home/op/disk

    Anh ta viết tên tập tin tiếng Nga bằng ngôn ngữ khó hiểu.

  • umnik
    29 tháng 3, 16:15

    Có rất nhiều bài báo và sách, nhưng đây là lần đầu tiên tôi thấy một điều gì đó do con người viết ra, có thể nói, trình bày và kể lại với tác giả, tôi thấy có chút gì đó cho riêng mình, nhưng tôi không thể hiểu được điều này. một chút trong nhiều năm. Tác giả thật đáng được tôn trọng, nếu một bài báo như vậy rơi vào tay tôi cách đây 7 năm, khi tôi bắt đầu lướt trên Linux, tôi sẽ rất vui mừng.

    Mọi chuyện đã được kể

  • Zlobik
    18 tháng 8, 08:09

    Xin vui lòng cho tôi biết làm thế nào để làm sạch đuôi gắn kết? Cảm ơn.

  • neon
    Ngày 12 tháng 1, 23:29

    Một điều buồn cười đã xảy ra với tôi ở đây. Tôi đã cố gắng tạo một ổ đĩa flash Windows có khả năng khởi động. Tôi định dạng ổ đĩa flash bằng lệnh mkfs, sau đó theo khuyến nghị của một số người dùng “nâng cao”. Tôi đã cài đặt ứng dụng gparted, đặt cờ có khả năng khởi động (hoạt động) cho ổ flash... Và sau đó, điều kỳ diệu đã bắt đầu:
    1. vấn đề: lệnh mount & umount biến mất
    2. Chúng tôi đã cố gắng khôi phục các lệnh nhưng có một vấn đề khác. Khi gắn một phân vùng (bất kể hệ thống nào), fs được kết nối ở chế độ đọc và không thể thay đổi quyền truy cập. Hệ thống chỉ đơn giản là không phản hồi với các phím lệnh này và cho biết mọi thứ đều ổn, thao tác đã hoàn tất thành công.

    Kết luận Tôi có thể lấy tệp từ bất kỳ phương tiện nào, nhưng tôi không thể đưa tệp đi. Tôi đọc bài viết từ fstab. Tôi viết lại tập tin bằng tay. Tôi không thực hiện thêm bất kỳ thay đổi nào đối với nó. Nhưng nỗ lực gắn một đĩa có quyền ghi và thực thi vẫn thất bại. Sau khi tôi gỡ bỏ gparted và khởi động lại hệ thống, tệp fstab tôi chỉnh sửa bắt đầu hoạt động chính xác và các lệnh mount đã được khôi phục.

    Câu hỏi chú ý: Lý do cho hành vi này của gparted là gì và nó đã thực hiện điều đó như thế nào? Chà, làm thế nào để giải quyết vấn đề này mà không xóa gparted?

  • Agatha
    Ngày 21 tháng 1, 23:07

    Bài viết xuất sắc, dễ hiểu: bài này, “.. SWAP trong Linux”, “.. fstab là gì?”!
    Tác giả thân mến, vui lòng viết thêm một vài bài nữa, bao gồm các chủ đề như phân vùng, phân vùng đĩa, hợp nhất các phân vùng, chuyển nhà sang phân vùng khác.
    Đó sẽ là một bộ sưu tập tuyệt vời!

  • Alexander
    Ngày 7 tháng 4, 00:35

    Có thể bằng cách nào đó lấy được mã nguồn của chương trình thần kỳ này không?

  • sbp
    29 tháng 6, 01:27

    Cho tôi biết phải làm gì?
    Tôi đã cài đặt Ubuntu 12.04 một tuần trước. Sau một số hành động bất cẩn, hệ thống đã bị lỗi. Đĩa chứa 250GB thông tin. LiveCD HDD nhìn thấy nhưng không khởi động (báo lỗi). Và không có cách nào để kết nối nó. Đây là kết quả (ngay cả trong phiên bản này) -
    root@ubuntu:~# sudo mount -t ext4 -o Force /dev/sda1 /
    mount: loại fs sai, tùy chọn không hợp lệ, siêu khối không hợp lệ trên /dev/sda1, thiếu trang mã hoặc chương trình trợ giúp hoặc lỗi khác Trong một số trường hợp, thông tin hữu ích có thể được tìm thấy trong nhật ký hệ thống - hãy thử dmesg | đuôi hoặc thứ gì đó tương tự

    Tôi đã cố gắng khôi phục hệ thống bằng cách sử dụng các đề xuất từ ​​các trang web nhưng không có kết quả. Khi khởi động từ đĩa, biểu thị rằng trình quản lý khởi động không phát hiện được hệ điều hành.
    Nói cho tôi biết phải làm gì?, “chạy” đi đâu?

  • rạp chiếu phim
    25 tháng 10, 23:50

    Chào buổi chiều. Có một máy chủ cho máy chiếu phim trên Linux. Nó khác với những cái thông thường ở chỗ nó có chương trình Điện ảnh Kỹ thuật số tích hợp để chiếu phim qua máy chiếu. Bo mạch chủ gần đây đã chết, họ đã thay thế nó và cài đặt một cái khác. Mọi thứ đã được tải lại. Bây giờ máy chủ không thấy ổ cứng SATA di động. nó được kết nối bằng xe trượt để chuyển phim về máy chủ (1 phim nặng từ 90 đến 300 GB). Nói cho tôi biết, tôi có thể sử dụng lệnh mount để anh ấy có thể nhìn thấy nó không? (nguồn đã được cấp vào đĩa, tất cả các dây cáp đã được kết nối nhưng vẫn không thấy đĩa)

  • Hãy xem cách gắn ổ cứng vào Ubuntu. Để làm điều này, bạn cần thực hiện ba bước:

    1. Tạo một phân vùng trên ổ cứng của bạn.
    2. Định dạng đĩa.
    3. Gắn đĩa vào hệ thống.

    Chúng tôi sử dụng tiện ích fdisk. Bạn có thể xem danh sách các đĩa được kết nối với máy tính của mình bằng lệnh:

    Lệnh xuất ra văn bản gần đúng như sau:

    Đĩa/dev/sda: 21,5 GB, 21474836480 byte
    255 đầu, 63 cung/rãnh, 2610 trụ



    Mã định danh đĩa: 0x000bedde

    Hệ thống Id khối bắt đầu tải thiết bị
    /dev/sda1 * 1 2497 20051968 83 Linux
    /dev/sda2 2497 2611 916481 5 Mở rộng
    /dev/sda5 2497 2611 916480 82 Trao đổi Linux / Solaris

    Đĩa/dev/sdb: 2147 MB, 2147483648 byte
    255 đầu, 63 cung/rãnh, 261 trụ
    Đơn vị = hình trụ 16065 * 512 = 8225280 byte
    Kích thước cung (logic/vật lý): 512 byte / 512 byte
    Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
    Mã định danh đĩa: 0x00000000

    Đĩa /dev/sdb không có bảng phân vùng hợp lệ

    Chúng tôi có hai đĩa, sda và sdb. Đã có ba phân vùng trên sda và sdb chưa được phân vùng. Để tạo phân vùng trên sdb, hãy chạy lệnh:

    Bạn sẽ được nhắc nhập `m` để được trợ giúp, nhập nó và xem có những tùy chọn nào để làm việc với đĩa

    Lệnh hành động
    chuyển đổi cờ khởi động
    b chỉnh sửa nhãn đĩa bsd
    c chuyển đổi cờ tương thích DOS
    d xóa phân vùng
    l danh sách các loại hệ thống tập tin đã biết
    m hiển thị menu này
    n thêm một phân vùng mới
    o tạo một bảng phân vùng DOS trống mới
    đầu ra bảng phân vùng p
    q thoát mà không lưu thay đổi
    đang tạo một nhãn đĩa Sun trống mới
    t thay đổi id hệ thống phân vùng
    u Thay đổi đơn vị màn hình/nội dung
    v kiểm tra bảng phân vùng
    w ghi bảng phân vùng vào đĩa và thoát
    x chức năng bổ sung (chỉ dành cho chuyên gia)

    Nhập `n`, nghĩa là thêm phần mới

    Lệnh (m để tham khảo): n
    Lệnh hành động
    e mở rộng
    p phần chính (1-4)

    Chọn cái chính bằng cách nhấn `p`

    Số phần (1-4):

    Chúng tôi đặt số phần, bất kể thế nào, nhưng đối với đơn hàng thì tốt hơn 1 (tất nhiên là nếu nó không bận). Con số này có nghĩa là đĩa của bạn sẽ được gọi là sdb1 hoặc sdb2, v.v.

    Trụ đầu tiên (1-261, mặc định 1):
    Giá trị mặc định 1 được sử dụng
    Hình trụ cuối cùng, +hình trụ hoặc +kích thước(K,M,G) (1-261, mặc định 261):
    Giá trị mặc định 261 được sử dụng

    Lệnh (m để tham khảo): w
    Bảng phân vùng đã được thay đổi!

    Gọi ioctl() để đọc lại bảng phân vùng.
    Đĩa được đồng bộ hóa.

    Chúng ta đã tạo xong phần này, bây giờ chúng ta cần định dạng nó. Hãy sử dụng lệnh mkfs

    Định dạng của nó rất đơn giản thiết bị mkfs.filesystem

    Ví dụ: chúng ta cần định dạng /dev/sdb1 V. ext4, để thực hiện việc này, hãy chạy lệnh sau:

    mkfs.ext4 /dev/sdb1

    và đợi đĩa của chúng tôi được định dạng.

    Bây giờ hãy gắn đĩa của chúng ta. Hãy thực hiện việc này bằng lệnh gắn kết

    mount -t ext4/dev/sdb1/usr/data

    -t ext4- chỉ định hệ thống tập tin của đĩa được kết nối

    /dev/sdb1- Thực ra, chính phần mà chúng ta đang kết nối

    /usr/dữ liệu- Mount point là nơi kết nối phân vùng của chúng ta

    Bạn có thể ngắt kết nối đĩa bằng lệnh số lượng lớn chỉ định ổ đĩa

    umount /dev/sdb1

    Để đĩa được tự động gắn vào hệ thống sau khi khởi động lại, bạn phải đăng ký nó trong tệp /etc/fstab. Đi đến một dòng mới và thêm một dòng như thế này:
    tùy chọn gắn kết hệ thống tập tin điểm gắn kết phân vùng ổ cứng hai số phụ. Ví dụ: để mô tả phân vùng /dev/sdb1 của chúng tôi với hệ thống tệp ext4, hãy thêm dòng sau:

    /dev/sdb1 /usr/data ext4 mặc định 1 2

    Ở đâu, /dev/sdb1- phân vùng, đĩa, thiết bị của chúng tôi, gọi nó là bất cứ thứ gì bạn muốn

    /usr/dữ liệu- điểm gắn kết nơi chứa các tập tin từ đĩa của chúng tôi

    ext4- hệ thống tập tin, trên một đĩa được gắn

    mặc định- tất cả các tùy chọn đều là mặc định. Đọc mô tả của họ dưới đây

    1 2 - Số phụ, đọc thêm mô tả bên dưới

    Bảng tùy chọn:

    Lựa chọn Sự miêu tả
    mặc định Sử dụng các cài đặt mặc định. Đó là, những: rw,suid,dev,exec,auto,nouser,async.
    rw/ro Cho phép đọc-ghi / Cho phép chỉ đọc
    suid/nosuid Bật/Tắt hoạt động của các bit suid và sgid
    dev/nodev Giải thích/không giải thích khối thiết bị đặc biệt trên hệ thống tệp.
    thực thi/noexec Cho phép thực thi các file nhị phân nằm trên đĩa này/Từ chối
    tự động/noauto Thiết bị sẽ tự động cài đặt khi khởi động/Sẽ không
    nouser/người dùng Cấm gắn kết từ tất cả mọi người ngoại trừ root (nouser) / Cho phép gắn kết thay mặt cho bất kỳ người dùng nào
    không đồng bộ/đồng bộ Việc ghi và đọc trên đĩa sẽ được thực hiện không đồng bộ/Đồng bộ

    Các số phụ.

    Nếu bạn cần kết nối/gắn ổ cứng với hệ thống tệp NTFS hoặc ext2, ext3 vào máy tính chạy hệ điều hành Linux thì bạn đang đọc đúng bài viết.

    Tại sao phải thực hiện thủ công nếu các hệ thống máy tính để bàn Linux hiện đại thực hiện tự động?

    Có một số trường hợp khi hệ thống Linux không thể tự động gắn/kết nối đĩa do một số lỗi logic của đĩa, vi-rút đã lây nhiễm phân vùng NTFS/FAT hoặc do điều gì đó bất thường khác. Để thực hiện việc này, quản trị viên hệ thống thực sự sẽ thực hiện thủ công. Và họ làm điều này bằng lệnh mount.

    Lệnh mount trong Linux là một công cụ rất linh hoạt trong tay người quản trị hệ thống. Bạn có thể sử dụng lệnh mount để gắn ổ đĩa mạng, phân vùng ổ cứng hoặc ổ USB.

    Bài viết này không phải là một mô tả đầy đủ, đầy đủ về lệnh mount (có thể tìm thấy mô tả đầy đủ về lệnh mount bằng cách chạy lệnh man mount trong bảng điều khiển), nhưng nó cố gắng làm như vậy. Bài viết mô tả lệnh mount liên tục được cập nhật và sửa đổi. Bạn có thể để lại tất cả các đề xuất của bạn về bài viết trong phần bình luận.

    Có thể xem các thiết bị hiện được kết nối với máy tính bằng cách nhập vào bảng điều khiển:

    Lệnh này hiển thị tất cả các thiết bị được kết nối. Chúng có thể không được gắn kết, nhưng chúng được kết nối. Trên màn hình bạn sẽ thấy một cái gì đó như thế này:

    đĩa /dev/sda: 40,0 GB, 40020664320 byte
    255 đầu, 63 cung/rãnh, 4865 trụ

    Mã định danh đĩa: 0x815aa99a Các mục trong bảng phân vùng không theo thứ tự đĩa
    đĩa /dev/sdb: 80,0 GB, 80026361856 byte
    255 đầu, 63 cung/rãnh, 9729 trụ
    Đơn vị = hình trụ 16065 * 512 = 8225280 byte
    Mã định danh đĩa: 0x973248ad

    Hệ thống Id khối bắt đầu tải thiết bị
    /dev/sdb1 * 1 9729 78148161 83 Linux

    đĩa /dev/sdc: 1027 MB, 1027604480 byte
    32 đầu, 62 cung/rãnh, 1011 trụ
    Đơn vị = hình trụ 1984 * 512 = 1015808 byte
    Mã định danh đĩa: 0x6f20736b

    Từ danh sách trên, bạn có thể thấy rằng những thiết bị sau được kết nối với hệ điều hành:

    1. hai ổ cứng: /dev/sda - hệ điều hành và /dev/sdb - “tệp rác”
    2. ổ USB di động: /dev/sdc
    Việc xem các thiết bị được gắn được thực hiện bằng lệnh:

    Sau đó, bạn có thể thấy trên màn hình:

    /dev/sda1 bật / gõ reiserfs (rw,relatime,notail) tmpfs trên /lib/init/rw gõ tmpfs (rw,nosuid,mode=0755)
    /proc on /proc gõ proc (rw,noexec,nosuid,nodev)
    sysfs trên /sys gõ sysfs (rw,noexec,nosuid,nodev)
    varrun trên /var/run gõ tmpfs (rw,nosuid,mode=0755)
    varlock trên/var/lock gõ tmpfs (rw,noexec,nosuid,nodev,mode=1777)
    udev trên/dev gõ tmpfs (rw,mode=0755)
    tmpfs trên/dev/shm gõ tmpfs (rw,nosuid,nodev)
    devpts trên /dev/pts gõ devpts (rw,noexec,nosuid,gid=5,mode=620)
    Fusectl trên/sys/fs/fuse/loại kết nối Fusectl (rw)
    lrm trên /lib/modules/2.6.27-14-generic/loại tmpfs dễ bay hơi (rw,mode=755)
    /dev/sda3 trên /home type ext3 (rw,relatime)
    securityfs trên/sys/kernel/loại bảo mật securityfs (rw)
    binfmt_misc trên /proc/sys/fs/binfmt_misc gõ binfmt_misc (rw,noexec,nosuid,nodev)
    gvfs-fuse-daemon trên /home/user/.gvfs gõ Fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=user)
    /dev/sdc bật /media/USBFlash loại vfat (rw,nosuid,nodev,uhelper=hal, shortname=mixed,uid=1000,utf8, umask=077,flush)

    • dòng đầu tiên cho biết hệ thống tệp gốc là hệ thống tệp reiserfs với các tham số gắn kết: quyền truy cập đọc và ghi (rw)
    • /dev/sda3 là phân vùng đĩa /home
    • /dev/sdc là thiết bị USB di động được gắn
    Có thể đạt được kết quả tương tự bằng cách xem nội dung của tệp /etc/mtab (trên một số hệ thống Linux, tệp này được gọi là /etc/mnt/tab)
  • chim ruồi
    27 tháng 3, 09:27

    sau khi tôi nhập lệnh này: sudo chmod -R 0777 /home/roza/Desktop Không có thông báo lỗi nào trong Debian, nhưng trong Mint, trong khi khởi động, một thông báo xuất hiện với nội dung sau:

    Tệp người dùng $HOME/.dmrc có quyền không chính xác và bị bỏ qua. Điều này ngăn không cho lưu phiên và ngôn ngữ mặc định. Chủ sở hữu của tệp này phải là người dùng và tệp phải có quyền 0644. Thư mục chính của người dùng ($HOME) phải thuộc quyền sở hữu của người dùng và người dùng khác không được phép ghi.

    Sau đó mọi thứ sẽ đóng băng trong vài giây và màn hình nền sẽ mở ra. Và bây giờ tôi không thể sử dụng sudo hoặc chỉ su - thiết bị đầu cuối không chửi thề bằng tiếng Nga. Có thể khôi phục quyền đối với ($HOME) không. Có lẽ việc này có thể được thực hiện bằng đĩa trực tiếp Mint?

  • Mut@NT
    29 tháng 3, 12:13

    Chim ruồi: Sau đó mọi thứ sẽ đóng băng trong vài giây và màn hình nền sẽ mở ra. Và bây giờ tôi không thể sử dụng sudo hoặc chỉ su - thiết bị đầu cuối không chửi thề bằng tiếng Nga. Có thể khôi phục quyền đối với ($HOME) không. Có lẽ việc này có thể được thực hiện bằng đĩa trực tiếp Mint?

    Thôi, cố gắng trả lại quyền:
    Sudo chmod -R 0644 /home/roza/Desktop

    Và chủ nhân:
    sudo chown -R YOUR_LOGIN_IN_MINT /home/roza/Desktop

  • chim ruồi
    Ngày 2 tháng 4, 08:43
  • Mut@NT
    Ngày 3 tháng 4, 13:39

    Chim ruồi: Tuy nhiên, không có gì hiệu quả :(. Nói chung, tôi đã cài đặt lại phân vùng bằng Mint. Điều chính là tôi đã học được cách gắn kết các phân vùng (tôi hiểu cách thực hiện, sau đó sẽ dễ dàng hơn) Và tôi cũng học được một bài học cho chính mình - bạn cần để phân phối quyền rất cẩn thận. Dù sao cũng cảm ơn!

    tái bút Điều chính là bạn đã học được điều gì đó))

  • Alex đang xây dựng
    19 tháng 5, 08:41

    Cảm ơn.
    Một vài bổ sung.
    1. Ví dụ: phân vùng ổ cứng của tôi không muốn được gắn kết sau khi kết nối với máy Windows bị nhiễm vi-rút. Đã xảy ra trường hợp vi-rút ném autorun.exe vào thư mục gốc phân vùng của tôi và vì điều này mà Linux không muốn gắn kết phân vùng này.
    Tôi không muốn gắn kết nó không phải vì autorun.exe mà vì rất có thể Windows đã bị tắt "không chính xác" và có một byte trên ntfs về việc kiểm tra tính toàn vẹn của hệ thống tệp. Về vấn đề này, ntfs3g không có “lực lượng” thì ngại gắn một FS như vậy để không làm hỏng nó.
    2. Vì có một phần về “SMB” nên cần phải nhắc đến CIFS.
    Và để làm ví dụ, hãy đưa ra một cái gì đó như:
    mount -t cifs -o tên người dùng=domain\user //remote-win2k3-server/C$ /mnt/smb/

  • Nefazhno
    20 tháng 5, 15:26
  • Tonik
    24 tháng 5, 03:04
  • Mut@NT
    26 tháng 5, 17:27

    Alex đang xây dựng: Cảm ơn. Một vài bổ sung. 1. Ví dụ: phân vùng ổ cứng của tôi không muốn được gắn kết sau khi kết nối với máy Windows bị nhiễm vi-rút. Đã xảy ra trường hợp vi-rút ném autorun.exe vào thư mục gốc phân vùng của tôi và vì điều này mà Linux không muốn gắn kết phân vùng này. Tôi không muốn gắn kết nó không phải vì autorun.exe mà vì rất có thể Windows đã bị tắt "không chính xác" và có một byte trên ntfs về việc kiểm tra tính toàn vẹn của hệ thống tệp. Về vấn đề này, ntfs3g không có “lực lượng” thì ngại gắn một FS như vậy để không làm hỏng nó. 2. Vì có một phần về “SMB” nên cần phải nhắc đến CIFS. Và để làm ví dụ, hãy đưa ra một cái gì đó như: mount -t cifs -o username=domain\user //remote-win2k3-server/C$ /mnt/smb/

    Không quan trọng: Sẽ thật tuyệt nếu việc gắn NFS cũng được mô tả

    Cảm ơn đã bình luận. Tôi sẽ thêm một số bổ sung.

    Tonik: Và bài viết đã giúp tôi. Tiểu học! – Tôi quên cách gắn nó… Tôi lướt nhanh qua bài viết và nhớ ra. Cảm ơn tác giả rất nhiều!

    Hãy quay lại thường xuyên nhé :)

  • Denis
    Ngày 11 tháng 6, 11:47

    Cảm ơn bạn cho bài viết,
    rất tốt một cách dễ hiểu

  • Lyudmila
    Ngày 9 tháng 7, 13:05

    # sudo mount -t smbfs -o tên người dùng=vasja,password=pupkin //pupkin_v/Video /home/user/video
    không hoạt động, giúp đỡ
    cách sử dụng: ……
    Tôi làm việc trong Ubuntu. bạn cần kết nối thư mục windows dùng chung
    Có lẽ nhóm đã sai?

  • Mut@NT
    Ngày 9 tháng 7, 22:11

    Lyudmila:# sudo mount -t smbfs -o username=vasja,password=pupkin //pupkin_v/Video /home/user/video không hoạt động, trợ giúp cách sử dụng: ...... Tôi làm việc trong ubuntu. bạn cần kết nối thư mục windows dùng chung.Có thể lệnh sai?

    Đường kẻ
    tên người dùng=vasja,mật khẩu=pupkin
    phải được thay thế bằng các tham số cần thiết. Nếu bạn kết nối thay mặt cho khách thì bạn cần phải cẩn thận, có những sắc thái và khác biệt giữa hệ điều hành Windows tiếng Nga và tiếng Anh

  • Andrey
    31 tháng 8, 10:04

    Trong Ubuntu nó sẽ như thế này:
    mount -t cifs -o tên người dùng=tridge,password=foobar //fjall/test /mnt/smb/fjall

  • C.J.
    Ngày 14 tháng 9, 20:28

    cj@Monster:~$ sudo umount /dev/sda1
    umount: /: thiết bị đang bận. (Trong một số trường hợp, thông tin hữu ích về các quy trình sử dụng thiết bị được tìm thấy bởi lsof(8) hoặc fusionr(1))
    cj@Monster:~$ df -h
    Kích thước hệ thống tệp Sử dụng Dost Use % được gắn trên
    /dev/sdb1 26G 9.1G 16G 37% /
    không có 1.7G 416K 1.7G 1% /dev
    không có 1,7G 0 1,7G 0% /dev/shm
    không 1,7G 200K 1,7G 1% /var/run
    không 1.7G 0 1.7G 0% /var/lock
    không có 1,7G 0 1,7G 0% /lib/init/rw
    /dev/sdb6 33G 15G 19G 45% /media/4403D3D754B7C8F5
    /dev/sdb5 30G 22G 8.1G 74% /media/Win7
    /dev/sda5 50G 8,9G 41G 18% /media/Khác
    /dev/sdc1 373G 372G 946M 100% /media/STORAGE
    /dev/sdb7 94G 88G 5,5G 95% /media/ÂM NHẠC & TRÒ CHƠI
    /dev/sda1 26G 9.1G 16G 37% /

  • Vladimir
    15 tháng 9, 09:46
  • Mut@NT
    Ngày 19 tháng 9, 20:14

    CJ: Bạn cần gắn đĩa /dev/sda1, nhưng nó tuyên bố rằng nó đã được gắn ở điểm “/”, mặc dù phân vùng hệ thống Ubuntu đã được gắn vào thời điểm này. Hãy nói cho tôi biết phải làm gì đi, tôi đã dày vò rồi :(

    Bạn có thể hiển thị đầu ra của lệnh:
    sudo fdisk -l

    Vladimir:
    Nhận xét duy nhất là lỗi sử dụng tsya/tsya -TSYA hay -TSYA? Cảm ơn một lần nữa. :)

    Có thể là như vậy;) Bạn sẽ cần thu hút sự chú ý của biên tập viên của mình;)

  • Taras
    27 tháng 9, 06:59
  • Mut@NT
    30 tháng 9, 06:46

    Tara: Lệnh mount samba không hoạt động.

    Chính xác thì điều gì không có tác dụng trong đó?

  • Roman
    Ngày 2 tháng 11, 20:41

    Điều gì sẽ xảy ra nếu hệ thống tệp là LWM2 và Linux Mint phàn nàn?!
    nghĩa là lệnh sudo mount -t lwm2 /dev/sdb /home/user/Video không được chấp nhận.

  • zzzubr
    Ngày 2 tháng 11, 22:52

    Mut@NT: sudo mount -t ext3 -o rw /dev/hda3 /home/roza/Desktop
    Vì thế? Tức là điểm gắn kết là /home/roza/Desktop?

    Nếu mọi thứ đã được gắn kết cho bạn và hệ thống tệp /dev/hda3 hiển thị nhưng bạn không có đủ quyền thì bạn chỉ cần thêm các quyền sau:
    sudo chmod -R 0777 /home/roza/Desktop

    mmm... đối với tôi có vẻ như... đây không phải là một cách hay... sẽ đúng hơn nếu đăng nhập từ root vì cách này bạn đã cấp quyền cho mọi người và mọi thứ... và điều này không tốt ...

    IMHO! mặc dù họ nói rằng có một triệu bài viết, nhưng đó vẫn là một bài viết hay) nhưng không có đủ ví dụ... Tôi muốn xem một số ứng dụng không chuẩn... vì có ví dụ nên mọi thứ sẽ dễ hiểu hơn)
    29 tháng 11, 20:33

  • Mut@NT
    Ngày 5 tháng 12, 19:34

    tối đa:Đó là Windows, ổ cứng được chia làm 4 ổ logic (c,d,e,f). Tôi đã cài đặt Ubuntu 10.04 trên ổ “c”, do đó phá hủy Windows. Bây giờ tôi không có quyền truy cập và không thể nhìn thấy các ổ đĩa logic khác. Xin vui lòng cho tôi biết phải làm gì để có được quyền truy cập vào chúng?

  • Ihor
    Ngày 6 tháng 12, 14:41

    >
    >

  • Mut@NT
    Ngày 14 tháng 12, 10:48

    Ihor:> Gắn phân vùng đĩa cứng
    > ...Bạn có thể lấy bất kỳ điểm gắn kết nào.
    Có vẻ như Cuốn Sách Đỏ Lớn (tôi cũng đã nghe “của Nemeth”) nói: “... bạn nên không có tệp nào trong thư mục nơi bạn đang cài đặt, vì chúng sẽ không hiển thị.”

    Vâng, điều đó không cần phải nói.

  • Hoạt hình
    Ngày 7 tháng 1, 22:06

    Đã gắn hình ảnh iso

    # sudo mount -t iso9660 -o loop /home/op/iso/1.iso /home/op/disk

    Anh ta viết tên tập tin tiếng Nga bằng ngôn ngữ khó hiểu.

  • umnik
    29 tháng 3, 16:15

    Có rất nhiều bài báo và sách, nhưng đây là lần đầu tiên tôi thấy một điều gì đó do con người viết ra, có thể nói, trình bày và kể lại với tác giả, tôi thấy có chút gì đó cho riêng mình, nhưng tôi không thể hiểu được điều này. một chút trong nhiều năm. Tác giả thật đáng được tôn trọng, nếu một bài báo như vậy rơi vào tay tôi cách đây 7 năm, khi tôi bắt đầu lướt trên Linux, tôi sẽ rất vui mừng.

    Mọi chuyện đã được kể

  • Zlobik
    18 tháng 8, 08:09

    Xin vui lòng cho tôi biết làm thế nào để làm sạch đuôi gắn kết? Cảm ơn.

  • neon
    Ngày 12 tháng 1, 23:29

    Một điều buồn cười đã xảy ra với tôi ở đây. Tôi đã cố gắng tạo một ổ đĩa flash Windows có khả năng khởi động. Tôi định dạng ổ đĩa flash bằng lệnh mkfs, sau đó theo khuyến nghị của một số người dùng “nâng cao”. Tôi đã cài đặt ứng dụng gparted, đặt cờ có khả năng khởi động (hoạt động) cho ổ flash... Và sau đó, điều kỳ diệu đã bắt đầu:
    1. vấn đề: lệnh mount & umount biến mất
    2. Chúng tôi đã cố gắng khôi phục các lệnh nhưng có một vấn đề khác. Khi gắn một phân vùng (bất kể hệ thống nào), fs được kết nối ở chế độ đọc và không thể thay đổi quyền truy cập. Hệ thống chỉ đơn giản là không phản hồi với các phím lệnh này và cho biết mọi thứ đều ổn, thao tác đã hoàn tất thành công.

    Kết luận Tôi có thể lấy tệp từ bất kỳ phương tiện nào, nhưng tôi không thể đưa tệp đi. Tôi đọc bài viết từ fstab. Tôi viết lại tập tin bằng tay. Tôi không thực hiện thêm bất kỳ thay đổi nào đối với nó. Nhưng nỗ lực gắn một đĩa có quyền ghi và thực thi vẫn thất bại. Sau khi tôi gỡ bỏ gparted và khởi động lại hệ thống, tệp fstab tôi chỉnh sửa bắt đầu hoạt động chính xác và các lệnh mount đã được khôi phục.

    Câu hỏi chú ý: Lý do cho hành vi này của gparted là gì và nó đã thực hiện điều đó như thế nào? Chà, làm thế nào để giải quyết vấn đề này mà không xóa gparted?

  • Agatha
    Ngày 21 tháng 1, 23:07

    Bài viết xuất sắc, dễ hiểu: bài này, “.. SWAP trong Linux”, “.. fstab là gì?”!
    Tác giả thân mến, vui lòng viết thêm một vài bài nữa, bao gồm các chủ đề như phân vùng, phân vùng đĩa, hợp nhất các phân vùng, chuyển nhà sang phân vùng khác.
    Đó sẽ là một bộ sưu tập tuyệt vời!

  • Alexander
    Ngày 7 tháng 4, 00:35

    Có thể bằng cách nào đó lấy được mã nguồn của chương trình thần kỳ này không?

  • sbp
    29 tháng 6, 01:27

    Cho tôi biết phải làm gì?
    Tôi đã cài đặt Ubuntu 12.04 một tuần trước. Sau một số hành động bất cẩn, hệ thống đã bị lỗi. Đĩa chứa 250GB thông tin. LiveCD HDD nhìn thấy nhưng không khởi động (báo lỗi). Và không có cách nào để kết nối nó. Đây là kết quả (ngay cả trong phiên bản này) -
    root@ubuntu:~# sudo mount -t ext4 -o Force /dev/sda1 /
    mount: loại fs sai, tùy chọn không hợp lệ, siêu khối không hợp lệ trên /dev/sda1, thiếu trang mã hoặc chương trình trợ giúp hoặc lỗi khác Trong một số trường hợp, thông tin hữu ích có thể được tìm thấy trong nhật ký hệ thống - hãy thử dmesg | đuôi hoặc thứ gì đó tương tự

    Tôi đã cố gắng khôi phục hệ thống bằng cách sử dụng các đề xuất từ ​​các trang web nhưng không có kết quả. Khi khởi động từ đĩa, biểu thị rằng trình quản lý khởi động không phát hiện được hệ điều hành.
    Nói cho tôi biết phải làm gì?, “chạy” đi đâu?

  • rạp chiếu phim
    25 tháng 10, 23:50

    Chào buổi chiều. Có một máy chủ cho máy chiếu phim trên Linux. Nó khác với những cái thông thường ở chỗ nó có chương trình Điện ảnh Kỹ thuật số tích hợp để chiếu phim qua máy chiếu. Bo mạch chủ gần đây đã chết, họ đã thay thế nó và cài đặt một cái khác. Mọi thứ đã được tải lại. Bây giờ máy chủ không thấy ổ cứng SATA di động. nó được kết nối bằng xe trượt để chuyển phim về máy chủ (1 phim nặng từ 90 đến 300 GB). Nói cho tôi biết, tôi có thể sử dụng lệnh mount để anh ấy có thể nhìn thấy nó không? (nguồn đã được cấp vào đĩa, tất cả các dây cáp đã được kết nối nhưng vẫn không thấy đĩa)

  • Chào mừng sự trở lại của các hacker của tôi!
    Một sự “hiểu lầm” Linux mà người dùng liên tục gặp phải các cửa sổ, là khái niệm về "gắn" các thiết bị và đĩa. Trên thế giới các cửa sổổ đĩa và thiết bị được tự động "gắn kết" mà không cần bất kỳ nỗ lực nào từ phía người dùng và thậm chí không nhận ra rằng điều này đang xảy ra. Chà, có lẽ những nghi ngờ về việc này đang dần xuất hiện. Hầu hết người dùng các cửa sổ biết cách ngắt kết nối ổ đĩa flash trước khi tháo nó ra khỏi máy tính, nhưng thường coi quá trình này là “đẩy ra”.
    Đội gắn kết bắt nguồn từ thời tiền sử của máy tính (từ những năm 1970), khi những người vận hành máy tính gắn các ổ băng từ vào những chiếc máy tính khổng lồ giống như những chiếc máy tính khổng lồ có kích thước bằng phòng tập thể dục. Những ổ đĩa này lưu trữ dữ liệu (vì ổ cứng vẫn chưa được phát minh) và người vận hành phải báo cho máy biết rằng anh ta đang gắn một cuộn băng trước khi có thể đọc được.

    các cửa sổ thường tự động gắn các ổ đĩa và thiết bị Plug and Play nên người dùng không phải lo lắng về việc gắn chúng. Hệ thống gán cho mỗi đĩa hoặc thiết bị một ký tự chữ cái của điểm gắn kết của nó, ví dụ: C:, D:, E:, v.v.
    Trong các bản phân phối sau này Linux Việc gắn tự động thường được hỗ trợ, nhưng một quản trị viên thực sự cần phải hiểu quy trình và biết lệnh gắn kết, vì một ngày nào đó họ sẽ cần gắn một thiết bị hoặc ổ đĩa không được gắn tự động. Tình trạng này xảy ra hàng ngày trong công việc của bất kỳ người quản trị hệ thống thông thường nào. Linux và đặc biệt là trong công việc của các nhà điều tra tội phạm mạng hay tin tặc.

    Bước 1. Cấu trúc file

    Hãy nhớ rằng bạn Linux một cấu trúc cây duy nhất cho toàn bộ hệ thống tập tin (ngược lại với các cửa sổ) với root cho từng ổ đĩa và thiết bị. Điều này có nghĩa là tất cả các ổ đĩa và thiết bị đều là một phần của cây hệ thống tệp duy nhất có dấu "/" ở trên cùng. Bất kỳ ổ đĩa nào khác phải được gắn vào cây này. Chúng ta có thể làm điều này bằng lệnh gắn kết.


    Khi chúng tôi gắn một thiết bị, chúng tôi đặt nó vào một thư mục nào đó và nó trở thành một phần của cây. Chúng tôi có thể gắn bất kỳ thiết bị nào vào BẤT CỨ thư mục nào, nhưng khi chúng tôi thực hiện việc này, thư mục mà thiết bị được gắn sẽ trở nên “đóng” và chúng tôi không thể truy cập được. Điều này có nghĩa là chúng tôi sẽ không thể truy cập bất kỳ tệp nào trong thư mục này. Tất nhiên, điều này không tốt lắm. Đó là lý do tại sao chúng tôi có các thư mục trống đặc biệt để gắn thiết bị. Tên của chúng khác nhau từ một bản phân phối Linux sang cái khác, nhưng thường là /mnt hoặc /media.

    Bước 2. Lệnh gắn kết

    Chúng ta hãy nhìn vào đội gắn kết. Nhập vào bảng điều khiển:

    Gắn kết -h

    Lệnh này sẽ hiển thị trợ giúp lệnh như dưới đây:


    Ảnh chụp màn hình nêu bật phần quan trọng nhất của cú pháp lệnh. Chủ yếu:
    gắn kết -t<тип файловой системы> <расположение>
    Đội gắn kếtở dạng này, nó sẽ gắn kết một hệ thống tệp thuộc loại nhất định (-t) vào vị trí đã chỉ định. Vì vậy, ví dụ, chúng ta có thể mount một cdrom vào thư mục /media bằng cách gõ:

    Gắn kết -t/dev/cdrom/media

    Lệnh này sẽ gắn cdrom vào thư mục /media trong cây hệ thống tệp.
    Chúng tôi cũng có nhiều tùy chọn có thể được sử dụng khi lắp thiết bị, bao gồm:

    rw- gắn kết đọc/ghi

    ro- gắn kết chỉ đọc

    người dùng- cho phép bất kỳ người dùng nào gắn thiết bị/đĩa

    tự động/noauto– liệu hệ thống tập tin có tự động gắn thiết bị/đĩa hay không

    thực thi/noexec- cho phép hoặc từ chối thực thi các tệp nhị phân (có thể thực thi) trên thiết bị được gắn

    Bạn có thể xem hướng dẫn tích hợp (man) để biết lệnh gắn kếtđể tìm hiểu tất cả các tùy chọn của nó:

    người đàn ông gắn kết

    Bước 3: Thiết lập tự động đếm bằng Fstab

    fstab- Cái này " F ile S hệ thống chuyển hướng le" (bảng hệ thống tập tin). Trong hệ thống Linux nó chỉ là một tập tin cấu hình. Đội gắn kếtđọc fstabđể xác định những tùy chọn nào sẽ sử dụng khi gắn một hệ thống tập tin. Do đó, nó tự động phát hiện các thông số kết nối khi chúng ta gắn thiết bị. Cô ấy chỉ đọc mục trong bảng fstab cho một thiết bị nhất định và áp dụng các tham số gắn kết được chỉ định ở đó.


    Như bạn có thể thấy trong ảnh chụp màn hình ở trên, chúng tôi chỉ hiển thị nội dung của tệp fstab sử dụng lệnh mèo:

    mèo fstab

    Bàn fstab bao gồm sáu (6) cột. Họ đây rồi:

    Thiết bị(thiết bị) - UUID (Mã định danh duy nhất phổ quát)

    Điểm gắn kết(Mount point) - thư mục mà chúng ta muốn mount thiết bị

    Kiểu(Loại) - loại hệ thống tệp, ví dụ: ext2, ext3, swap, ISO9660, v.v.

    Tùy chọn(Thông số) là: rw (đọc/ghi), auto, nouser, async, suid, v.v.

    Bãi rác(Dump) - chỉ định tần suất sao lưu ổ đĩa này

    Vượt qua- xác định tùy chọn "vượt qua" khi fsck kiểm tra hệ thống tập tin.

    Bước 4: Ngắt kết nối

    Khi chúng ta cần unmount (unmount) một đĩa hoặc thiết bị thì lệnh chúng ta nên sử dụng là số lượng lớn. Hãy chú ý đến chính tả của nó. Nó được gọi là số lượng lớn, nhưng không ngắt kết nối.
    Để ngắt kết nối thiết bị cdrom mà chúng tôi đã gắn ở trên, hãy nhập:

    Umount /dev/cdrom

    Bạn sẽ không thể ngắt kết nối ổ đĩa hoặc thiết bị hiện đang được hệ thống sử dụng.
    Hãy quay lại để biết thêm hướng dẫn về hack và những điều cơ bản Linux, điều mà bạn cần biết để hack như một PRO thực thụ.