Hot! Hot! Hot! (Unix)

Gửi bài trả lời

Mã xác nhận
Nhập vào đoạn mã xác nhận mà bạn thực sự nhìn thấy trong hình. Tất cả chữ cái đều được phân biệt với chữ số và không có số O.

Nếu bạn muốn đính kèm một hay nhiều tập tin trong bài viết, hãy sử dụng công cụ bên dưới.

Kích thước tệp tối đa cho mỗi tệp đính kèm: 1 MiB.

Xem toàn bộ Xem lại chủ đề: Hot! Hot! Hot! (Unix)

Re:Hot! Hot! Hot! (Unix)

Viết bởi chung » Ba T10 05, 2004 5:18 pm

Chú ý là khi mount -t captive-ntfs thì chương trình sẽ tạo ra lib, và cần phải có một số lib của kernel.
Tức anh em phải install kernel-source vào trước.
[smile]

Re:Hot! Hot! Hot! (Unix)

Viết bởi chung » Ba T10 05, 2004 5:15 pm

Đọc và viết trên file system NTFS từ Linux.

Từ NTFS thì chắc không có gì lạ cả. Từ Win2000 trở đi NTFS đã là default file system rồi. Tuy nhiên có cái khổ cho anh em sử dụng hệ linux ở chỗ là:
Ở kernel hệ 2.4 thì đã có support về Read only cho NTFS, còn ở kernel hệ 2.6 thì đã có support Read+Write cho NTFS, nhưng mà hầu như ở trường hợp nào cũng phải tái tạo lại (再構築) kernel, đây hoàn toàn không phải là vấn đề dễ cho beginner. Thêm nữa đến lúc di chuyển hoàn toàn sang kernel 2.6 vẫn còn xa, với 2.4 như hiện tại cũng chỉ readonly như vậy gây trở ngại rất lớn cho sự sử dụng storage device cho cả 2 OS: Linux và Windows.

Có một giải pháp là sử dụng soft Captive, soft này cho phép người sử dụng có thể read+write file system NTFS mà không cần phải liên hệ đến kernel.

Sau đây là phần test của mình trên system Redhat 9.0, hy vọng có thể cho anh em tham khảo.

1. Download Captive software.
Vào http://www.jankratochvil.net/project/captive/ sau đó down package captive-static-1.1.5-0.i386.rpm về máy.

2. Install
Package thích ứng với RH 9.0 nên không cần làm thêm gì đặc biệt cả.

#rpm -Uvh captive-static-1.1.5-0.i386.rpm

là oke.

3. Run captive-install-acquire
Phải chạy chương trình này để download những file system lib từ microsoft.
Tối thiểu phải có 2 file sau:
ntfs.sys
ntoskrnl.exe

4. Xong rồi, kiểm tra động tác.
Lần này mình test trên device USB2.0 RS-U2EC5AL (HDD ổ ngoài USB).
Sau khi gắng vào máy tính bằng USB xong, kiểm tra device của system như sau:

$dmesg
hub.c: new USB device 00:1d.7-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x584/0x203) is not claimed by any active driver.
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
 Vendor: IC35L080  Model: AVVA07-0          Rev:  0 0
 Type:   Direct-Access                      ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
usb.c: USB disconnect on device 00:1d.7-1 address 2
hub.c: new USB device 00:1d.7-1, assigned address 3
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 160836480 512-byte hdwr sectors (82348 MB)
sda: sda1

Tức là device được hiểu rõ và keyword là sda1.
Sau đó mount file system bằng cách sau:

Tạo mount point
#mkdir /ntfs
Mount
#mount -t captive-ntfs /dev/sda1 /ntfs

Như vậy là xong, anh em có thể kiểm tra động tác.
#df -h
/dev/sda1              77G  3.5G   74G   5% /ntfs
#mount
/dev/sda1 on /ntfs type captive-ntfs (user=root,fs=captivefs,mntent.mnt_fsname=/
dev/sda1,mntent.mnt_type=captive-ntfs,dir_cache_entries=0,image=/dev/sda1,,capti
ve_options=--disk;--rw;--load-module=/var/lib/captive/ntoskrnl.exe;--filesystem=
/var/lib/captive/ntfs.sys;--sandbox-server=/usr/sbin/captive-sandbox-server;--bu
g-pathname=/var/lib/captive/bug-%FT%T.captivebug.xml.gz;--syslog;--rw,server_soc
ket=/tmp/lufsd1877650830,server_pid=7807)

Như vậy là oke, anh em có thể read+write một cách bình thường.

Have fun.

Re:Hot! Hot! Hot! (Unix)

Viết bởi Concord » Sáu T5 21, 2004 2:32 pm

 Nghe anh Chung nói thấy ham quá!Hè này chắc em cũng bay qua server Linux quá!Toàn là đồ free ko,thấy mà ham![lol][lol]

Re:Hot! Hot! Hot! (Unix)

Viết bởi chung » Sáu T5 21, 2004 2:22 pm

Nếu là sendmail thì anh xài soft imap của University of Washington( IMAP+POP )
http://www.washington.edu/imap/

Re:Hot! Hot! Hot! (Unix)

Viết bởi Concord » Sáu T5 21, 2004 2:15 pm

À vậy trong linux anh Chung dùng software nào cho POP,IMAP?

Re:Hot! Hot! Hot! (Unix)

Viết bởi Concord » Sáu T5 21, 2004 1:59 pm

 Ẩu quá!Sendmail chứ có phải là receivemail đâu mà hỗ trợ POP!Thanks anh Chung!

Re:Hot! Hot! Hot! (Unix)

Viết bởi Concord » Sáu T5 21, 2004 1:53 pm

よろしくないんです!。たくさん聞きたいことがあるんです!でもあとで...[ninja]

Re:Hot! Hot! Hot! (Unix)

Viết bởi chung » Sáu T5 21, 2004 1:51 pm

À thêm chút nữa.
Khong phải là stmp mà là smtp.

Sendmail = smtp (là nó chứ không phải là hỗ trợ)

POP, IMAP = quy cach nhận mail. Khác hoàn toàn với smtp.



Anh Chung cho em hỏi chút:Sendmail có sẵn luôn trong Linux hả anh?Chắc là hỗ trợ stmp,pop đủ hết?Chẳng bù với Win cài muốn khùng người!

Re:Hot! Hot! Hot! (Unix)

Viết bởi chung » Sáu T5 21, 2004 1:46 pm

Không phải. Điều đó chỉ đúng cho những version ngày xưa thôi, hiện nay như vine linux default đã là postfix rồi.

Thêm nữa Sendmail không đóng gói cùng với POP và IMAP. Phải install riêng...

以上でよろしいかな[wink]

Re:Hot! Hot! Hot! (Unix)

Viết bởi Concord » Sáu T5 21, 2004 1:28 pm

Anh Chung cho em hỏi chút:Sendmail có sẵn luôn trong Linux hả anh?Chắc là hỗ trợ stmp,pop đủ hết?Chẳng bù với Win cài muốn khùng người!