Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.



Użytkownik




@Bodzio
Myślałem, że już dawno zrobiłeś i zapomniałeś. Lubisz się pieścić.
Zawsze jak robilem na szybko to sie zle konczylo.
Teraz daje sobie czas, bo warto to wiedziec i umiec.
Szukalem jakiejs strony www (cheatcsheet) ktora demonstruje wszystkie matematyczne zaleznosci miedzy parametrami
dysku twardego jak: volumen, sector size (logical/physical), heads, cylinders, track, block, kluster.
Zeby wszystko miec w zwiezlej formie i jednym miejscu, jakby co.
Tutaj: http://www.csgnetwork.com/mediasizecalc.html jest wygodny kalkulator.
@andreq
Swietny link. Dziekuje. (:-)
Cierpliwosc poplaca (;-)
UDALO SIE .. zmienic MBR na GPT partycje z 2 TB na 3,7 TB z zachowaniem danych.
Moze komus sie przyda.
Punktem wyjscia sa nastepujace parametry:
- volumen dysku
- rodzaj systemu plikow
- rodzaj partycjonowania
- rodzaj uzywanego systemu operacyjnego.
Krotko mowiac aby zachowac dane i zmienic rodzaj tablicy partycji w konsekwencji zmienic rozmiar partycji,
- na dyskach do 2 TB nalezy uzyc dla Linuxa -
Extend NTFS partition using Linux command line
Wersja Morfika:
- Obsługa systemu plików NTFS w parted nie jest zaimplementowana!
- W przypadku partycji NTFS odpadają nam zatem gparted oraz parted!
- W pakiecie ntfs-3g mamy narzędzie ntfsresize!
- Turns out that fdisk can no longer handle modern hard
drives. Any partition over 2TB simply can’t be done (at
this time, 2015).
- blkid - dostepne systemy plikow.
-parted /dev/sdb print - istniejace partycje na dysku
sdb.
-ntfsresize --info /dev/sdb1 - wykorzystanie miejsca na
partycji sdb1
- parted /dev/sdb - info o urzadzeniu, dysku.
parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit
Unit? [compact]? s
(parted) print free
Model: Seagate Expansion Desk (scsi)
Disk /dev/sdb: 7814037167s
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 63s 4294964447s 4294964385s primary ntfs
4294964448s 7814037166s 3519072719s Free Space
(parted)
- fdisk -l - info o partycji NTFS.
Disk /dev/sdb: 3.7 TiB, bytes, 7814037167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xf97d3560
Device Boot Start End Sectors Size Id Type
/dev/sdb1 63 4294964447 4294964385 2T 7 HPFS/NTFS/exFAT
-ntfsresize -i -f -v /dev/sdb1 - skanowanie w poszukiwaniu
ewentualnych błędów w systemie plików
A/ sudo umount /dev/sdb
- Rozciaganie partycji
B/ fdisk /dev/sdb Deleting the old small partition (not the data)
d
1
n
p
1
First sector
Using default value
Last sector
t
1
7
w
- Zmiana rozmiaru systemu plikow (tylko do odczytu)
C/ ntfsresize -s 4000786997248 -f -n /dev/sdb1 Zmiana
rozmiaru systemu plikow.
Wersja Adam Cook.
Backup.
mount -l - spr zamontowania
dpkg -l | grep ntfs-3g - spr obecnosc ntfs-3g
A/ fdisk -l
Disk /dev/sdb: 3.7 TiB, 4000787029504 bytes, 7814037167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xf97d3560
Device Boot Start End Sectors Size Id Type
/dev/sdb1 63 4294964447 4294964385 2T 7 HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
1 - Total capacity of the device in GB and bytes - 3.7 TiB
2 - Total capacity of the device in sectors. - 7814037167 sectors
3 - Number of bytes per sector. - sector == 512 bytes
4 - Starting and ending sector positions for data in the /dev/sdc1 partition.
- start - 63
- end - 4294964447
Stopien wykorzystania zajetosci dysku: 0.5496473020551222
calculate the absolute byte value of the available disk space on /dev/sdb
(7814037167 x 512) - (63 x 512) = 4 000 787 029 504 – 32 256 = 4000786997248
https://web2.0calc.com/
B/ sudo umount /dev/sdb
C/ fdisk /dev/sdb Deleting the old small partition (not the data)
d
1
p
w
D/ fdisk /dev/sdb Creating the new bigger partition
n
p
1
p
w
E/ ntfsresize –no-action –size 4000786997248 /dev/sdb1 /dry run/
The above command is a dry run, so once you press enter no changes will be applied due to the –no-action option. Removing this option will allow the changes.
Replace numberOfBytes with the value of T calculated at the end of step #3.
If you are satisfied with the output of the dry run, then progress to the next step to remove the –no-action option.
F/ ntfsresize –size 4000786997248 /dev/sdc1
Once the command is successfully executed, the device’s partition table is now altered and the partition itself is resized. Remount the device to start using the newly allocated space.- na dyskach powyzej 4 TB:
- do bezstratnej konwersji MBR to GPT - gptgen program https://sourceforge.net/projects/gptgen/
- gdisk program http://www.rodsbooks.com/gdisk/gdisk.html
- Na dyskach powyzej > 2 TB (o ile mamy kompatybilny z Windows system plikow) prosty rozwiazaniem jest :
- dla dyskow systemowych - uzycie platnego AOMEI Partition Assistant. http://www.disk-partition.com/download.html Demo nie ma opcji "convert MBR to GPT"
- dla dyskow USB - darmowy AOMEI Partition Assistant Standard http://www.disk-partition.com/download-home.html
Krotki tutorial: http://www.disk-partition.com/help/convert-gpt-mbr-disk.html
Na koniec link do tutoriala jak od poczatku ustawic i zamontowac na Linuksie partycje wieksze > 2 TB. http://dev-random.net/creating-mounting-partition-lager-2-tb-linux/
Ostatnio edytowany przez Novi-cjusz (2017-06-04 19:09:20)
Offline



Użytkownik




Celowo pisze kolejnego posta, zeby przyciagnac Wasza uwage i moze .. pomoc.
Przedwczesna radosc. Dzisiaj rano zaczolem przenosic najnowsze dane na ten duzy "magazynowy" dysk.
Przenioslem ok 1 GB i nagle okazalo sie, ze ten duzy 3.7 TB jest .. zapelniony.
Stan obecny:
Disk /dev/sdb: 3.7 TiB, 4000787029504 bytes, 7814037167 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: 0EBC06E1-5858-9090-8081-828310111213 Device Start End Sectors Size Type /dev/sdb1 63 7801475915 7801475853 3.6T Microsoft basic data Partition 1 does not start on physical sector boundary. # smartctl -a /dev/sdb1 smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.8.0-39-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Vendor: Seagate Product: Expansion Desk Revision: 0911 Compliance: SPC-4 User Capacity: 4,000,787,029,504 bytes [4.00 TB] Logical block size: 512 bytes Physical block size: 4096 bytes LU is fully provisioned Logical Unit id: 0x3e41384638505a46 Serial number: NA8F8PZF Device type: disk
Przed zmiana mialem wykorzystane ok 2.1 TB z 3.7 TB a teraz jest full??
http://imgur.com/a/473DI
# df -hT /dev/sdb1 Filesystem Type Size Used Avail Use% Mounted on /dev/sdb1 fuseblk 3.7T 3.7T 841K 100% /media/mike/Seagate
Zmienilem MBR na GPT.
Czy zmiana systemu plikow (z zachowaniem danych na dysku):
mkfs -t ext4 /dev/sdb1
poprawi sytuacje?
Na "chlopski rozum" to wraz ze wzrostem rozmiaru partycji do pelnego dysku proporcjonalnie wzrosl rozmiar nowego systemu plikow?
W ten sposob nic nie zyskalem a stracilem 1.6 TB volumenu dysku, dobrze mysle?
Jest na to jakis sposob?
Ostatnio edytowany przez Novi-cjusz (2017-06-05 12:52:21)
Offline





Cenzor wirtualnego świata



Użytkownik




Juz pisze. 30 sekund.
Na zewnetrznym dysku USB - 3.7 TB mialem partycje podstawowa 2.1 TB, reszta nieprzydzielona. System plikow NTFS, partycjonowanie MBR.
Chcialem rozciagnac partycje 2.1 TB na caly dysk twardy 3.7 TB zeby wykorzystac nieprzydzielone 1.6 TB.
Przeksztalcilem MBR na GPT i zmienilem rozmiar partycji na maksa. Pojawil sie system plikow "fuseblk"
Mialem nadzieje, ze bede teraz mial jedna duza partycje 3.7 TB. [ 2.1 TB (zajete) + 1.6 TB wolnej objetosci do wykorzystania.]
Zaskoczenie.
Ta nowa duza partycja okazuje sie byc calkowicie wykorzystana, to gdzie podzialo sie 1.6 TB ?
# df -hT /dev/sdb1 Filesystem Type Size Used Avail Use% Mounted on /dev/sdb1 fuseblk 3.7T 3.7T 841K 100% /media/mike/Seagate
Jak odzyskac do uzytku te 1.6 TB pojemnosci dysku USB?
http://imgur.com/a/TOQhD System Monitor.
http://imgur.com/a/LUrbO Disk Usage Analyzer
Ostatnio edytowany przez Novi-cjusz (2017-06-05 13:45:39)
Offline





Cenzor wirtualnego świata
Nie mam pojęcia co to jest ten fuseblk. Co zwraca polecenie:
# lsblk -o "NAME,SIZE,FSTYPE,TYPE,LABEL,MOUNTPOINT,UUID"
Z tego co piszą na necie o tym fuseblk, to wychodzi, że to standardowy typ partycji sformatowanej jako NTFS pokazywany pod linux, czyli nie ma powodów do zmartwień. xD Ten lsblk już normalnie pokazuje ntfs.
Ostatnio edytowany przez morfik (2017-06-05 13:53:14)
Offline



Użytkownik




# lsblk -o "NAME,SIZE,FSTYPE,TYPE,LABEL,MOUNTPOINT,UUID" NAME SIZE FSTYPE TYPE LABEL MOUNTPOINT UUID sdb 3.7T disk └─sdb1 3.6T ntfs part Seagate /media/mik 008CB7888CB7772E sr0 1024M rom sda 465.8G disk ├─sda4 1K part ├─sda2 58.6G ext4 part Deb c9f2f7f2-fdf3-4cb2-8b04-db6bb478f774 ├─sda7 29.5G ext3 part 9de4cbf2-e8a5-4bce-acad-13e12f0cd5b8 ├─sda5 30.2G ext4 part 1bc9dca6-cf1a-48d3-9f56-2dbb5699d877 ├─sda3 58.6G ext4 part / 2eee1d01-9acb-4e7d-91d7-3d680ff5ee46 ├─sda1 58.7G ext4 part Cent 875a585c-ad17-44fd-9138-92cb8cb102c3 ├─sda8 29.3G ext4 part DebII 4dc2d8f9-de90-4eaa-99f4-9142450e5105 └─sda6 29.6G ext4 part 8720bc1e-4b8e-49a1-898f-dbc6ab527300
Ta nowa duza partycja okazuje sie byc calkowicie wykorzystana, to gdzie podzialo sie 1.6 TB ?
Ostatnio edytowany przez Novi-cjusz (2017-06-05 13:56:48)
Offline





Cenzor wirtualnego świata



Użytkownik




Nie wiem
ncdu 1.11 ~ Use the arrow keys to navigate, press ? for help
--- /home/mike ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.2 GiB [######## ] /VirtualBox VMs
1.7 GiB [###### ] /linux-security
1.6 GiB [###### ] /.googleearth
829.3 MiB [### ] /Downloads
794.2 MiB [### ] /.cache
752.4 MiB [## ] /linux-4.8.4
634.9 MiB [## ] Sense.img
630.3 MiB [## ] pfSense-CE-2.3.3-RELEASE-amd64.iso
253.8 MiB [ ] /.local
141.8 MiB [ ] /.config
123.9 MiB [ ] pfSense-2.0.1-RELEASE-amd64.iso
107.8 MiB [ ] /netfilter-document describes how to use iptables to filter out bad packets for the 2.4 Linux kernels.
96.6 MiB [ ] /.mozilla
87.7 MiB [ ] linux-4.8.4.tar.xz
72.9 MiB [ ] /vidcutter
19.6 MiB [ ] /Documents
9.3 MiB [ ] /portspoof
2.7 MiB [ ] /ulogd2
2.7 MiB [ ] /MITMf
2.0 MiB [ ] /logkeys
1.9 MiB [ ] /.adobe
1.6 MiB [ ] /.thunderbird
1.3 MiB [ ] /passgen
1.1 MiB [ ] /Pictures
1.0 MiB [ ] /ulogd
940.0 KiB [ ] /bridge-utils
772.0 KiB [ ] Firefox_wallpaper.png
764.0 KiB [ ] /libnfnetlink
752.0 KiB [ ] /.compiz
588.0 KiB [ ] /libnetfilter_log
580.0 KiB [ ] /Desktop
496.0 KiB [ ] /.rpmdb
472.0 KiB [ ] /.macromedia
300.0 KiB [ ] logi.txt
276.0 KiB [ ] /autoroot.chainfire.eu
220.0 KiB [ ] /.cheat
196.0 KiB [ ] theDiskSpace.img
196.0 KiB [ ] pfSence.img
116.0 KiB [ ] /.kde
96.0 KiB [ ] .ICEauthority
76.0 KiB [ ] /.pki
72.0 KiB [ ] RAM_memory
36.0 KiB [ ] .bash_history
32.0 KiB [ ] index.html.2
32.0 KiB [ ] index.html.3
32.0 KiB [ ] index.html.4
32.0 KiB [ ] index.html.1
28.0 KiB [ ] aux
28.0 KiB [ ] /.gnupg
28.0 KiB [ ] /.gnome
24.0 KiB [ ] index.html
24.0 KiB [ ] /.ssr
24.0 KiB [ ] /.putty
12.0 KiB [ ] examples.desktop
12.0 KiB [ ] /.dbus
12.0 KiB [ ] /dwhelper
12.0 KiB [ ] /Videos
12.0 KiB [ ] /Templates
12.0 KiB [ ] /Public
12.0 KiB [ ] /Music
8.0 KiB [ ] /.synaptic
8.0 KiB [ ] .viminfo
8.0 KiB [ ] smart-results.txt
8.0 KiB [ ] lista.txt
8.0 KiB [ ] filename.log
8.0 KiB [ ] .xsession-errors.old
8.0 KiB [ ] /.ssh
8.0 KiB [ ] .xsession-errors
e 4.0 KiB [ ] /.nano
e 4.0 KiB [ ] /.gconf
4.0 KiB [ ] .bashrc
4.0 KiB [ ] spy.log
4.0 KiB [ ] sources.list
4.0 KiB [ ] .gtk-recordmydesktop
4.0 KiB [ ] .profile
4.0 KiB [ ] .wget-hsts
4.0 KiB [ ] .bash_logout
4.0 KiB [ ] outfile.9391
4.0 KiB [ ] outfile.9206
4.0 KiB [ ] screen.dump
4.0 KiB [ ] .asoundrc
4.0 KiB [ ] nano.save
4.0 KiB [ ] .selected_editor
4.0 KiB [ ] .Xauthority
4.0 KiB [ ] .lesshsQ
4.0 KiB [ ] .dmrc
4.0 KiB [ ] .nanorc
0.0 B [ ] pfSense.img
0.0 B [ ] pSense.img
0.0 B [ ] out.ogv
0.0 B [ ] out-1.ogv
0.0 B [ ] nano
0.0 B [ ] gtk-recordMyDesktop-crash.log
0.0 B [ ] .sudo_as_admin_successfulOstatnio edytowany przez Novi-cjusz (2017-06-05 14:15:26)
Offline





Cenzor wirtualnego świata



Użytkownik




.
Ostatnio edytowany przez Novi-cjusz (2017-06-05 14:40:40)
Offline





Cenzor wirtualnego świata



Użytkownik




Powyzsza komenda skanuje dysk USB, cala jego zawartosc.
To jest sciezka do katalogu montowania dysku USB:
/media/mike
Przeskanowalo do tej pory ok 700 GB,,,, juz 1,3 TB
Skonczylo skan, maly komunikat na dolnym pasku.
Total disk usage: 2 TiB Apparent size: 2 TiB
"lsblk -o" pokazuje dysk sdb - 3.7 TiB i partycje na nim "sdb1" - 3.6 TiB.
"ncdu" pokazuje - zamontowany dysk - 2 TiB i wykorzystane 2 TiB.
Jak to rozumiec?
Ostatnio edytowany przez Novi-cjusz (2017-06-05 15:00:47)
Offline





Cenzor wirtualnego świata



Użytkownik




Nie.
Ostatnio edytowany przez Novi-cjusz (2017-06-05 15:11:10)
Offline





Cenzor wirtualnego świata



Użytkownik




Jakim narzedziem? komenda?
Podpiolem pod Win7 ale manager chyba nie czyta systemu plikow bo we "Wlasciwosciach" podaje 0 bajtow dla zajetego i wolnego miejsca.Komunikat:
Wolumin nie zawiera rozpoznawalnego systemu plikow. Sprawdz sterowniki i czy wolumen nie jest uszkodzony
Ostatnio edytowany przez Novi-cjusz (2017-06-05 15:25:41)
Offline





Cenzor wirtualnego świata
Ja się na windowsach nie znam, ale tego typu operacja powinna wymusić automatyczny fsck podczas startu systemu. Ewentualnie we właściwościach dysku tam jest opcja do wymuszenia sprawdzania. Nie wiem też czy ten win widzi dyski z GPT, także jak ktoś ma wina i dysk z GPT to niech napisze, czy windowsy widzą takie dyski.
Ostatnio edytowany przez morfik (2017-06-05 15:26:48)
Offline



Użytkownik




Nie moge za bardzo ryzykowac, zeby nie utracic danych ktore sa czytelne dla Linuxa.
Offline





Cenzor wirtualnego świata
Ten krok ze sprawdzeniem systemu plików jest obowiązkowy. xD Ja nie wiem co się może stać podczas korzystania z tego co ty masz ale na pewno nic dobrego.
Ostatnio edytowany przez morfik (2017-06-05 15:27:56)
Offline



Użytkownik




Mnie Windows jest niepotrzebny, ja tylko chce odzyskac 1.7 TiB wolumenu dysku na Linuksie.
Offline





Cenzor wirtualnego świata
No ale windows ma właśnie ten swój fsck, który musi przeskanować dysk. Tam jak patrzę u siebie w artykule, to tam jest nawet wyraźne info:
Schedule chkdsk for NTFS consistency check at Windows boot time ...
BTW: co zwraca:
# ntfsresize -i /dev/sdb1
Ostatnio edytowany przez morfik (2017-06-05 15:34:00)
Offline



Użytkownik




W Linuksie, z LiveCD.
sudo e2fsck -C0 -p -f -v /dev/sdb1
Mysle, ze to nie tyle jest blad plikow ile moje niezrozumienie transformacji z MBR do GPT.
Cos tu trzeba jeszcze zrobic.
Chyba dobrze obstawiales, bo jak konsola doszla do spojnosci systemu plikow i lczenia klastrow do dostala napadu drgawek:
ntfsresize -i /dev/sdb1 ntfsresize v2016.2.22AR.1 (libntfs-3g) Device name : /dev/sdb1 NTFS volume version: 3.1 Cluster size : 512 bytes Current volume size: 3994355636736 bytes (3994356 MB) Current device size: 3994355636736 bytes (3994356 MB) Checking filesystem consistency
Dalej nie dalo sie nic zrobic ani skopiowac.
Trzeba zaczac od systemu plikow.
Teraz nawet nie moge otworzyc dysku USB na Linuksie.
Ostatnio edytowany przez Novi-cjusz (2017-06-05 15:47:59)
Offline





Cenzor wirtualnego świata
Ja nie wiem czy to wina GPT. Kiedyś tylko próbowałem zainstalować windowsa7 na GPT to chyba nie widział mi tego dysku -- nie pamiętam dokładnie ale nie miałem możliwości zainstalowania tego windowsa na dysku z GPT, musiałem repartycjonować na nowo dysk i dać MBR. Dlatego pytam czy ktoś ma windowsa z jakimś dyskiem (niekoniecznie systemowym), który ma tablicę GPT.
Tak jak pisałem wcześniej, to sprawdzenie dysku miało być dokonane z poziomu windowsa, czyli podczas fazy jego startu. Weź przeskanuj ten dysk i zobaczysz co się stanie.
Ostatnio edytowany przez morfik (2017-06-05 16:04:42)
Offline



Użytkownik




Na razie jestem na Linuksie i jest katastrofa tzn:
# fsck /dev/sdb
fsck from util-linux 2.28.2
e2fsck 1.43.3 (04-Sep-2016)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
Found a gpt partition table in /dev/sdbTeraz zastanawiam sie jak wyjsc z opresji, bez utraty danych?
Windowsa uzywalem na osobnym laptopie (MBR)
Ostatnio edytowany przez Novi-cjusz (2017-06-05 16:04:56)
Offline





Cenzor wirtualnego świata
Co ty tam kombinowałeś z e2fsck na partycji NTFS? To przecie jest narzędzie do linux'owych systemów plików (ext*).
Jak tak dalej będziesz jechał bez znajomości tego co robisz, to stracisz te dane, o ile jeszcze tam są.
Ostatnio edytowany przez morfik (2017-06-05 16:06:17)
Offline